builder: mozilla-beta_ubuntu32_vm_test_pgo-web-platform-tests-e10s-1
slave: tst-linux32-spot-500
starttime: 1469193607.58
results: success (0)
buildid: 20160722032726
builduid: ccda849e745c45db9f5fa53e5a98309b
revision: 68ca20cf8042a14e44e826e6e7985677c138bfd6
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-22 06:20:07.578416) =========
master: http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-22 06:20:07.578871) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-22 06:20:07.579151) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-22 06:20:07.618217) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-22 06:20:07.618551) =========
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-1469193591.375853-1094164143
_=/tools/buildbot/bin/python
using PTY: False
--2016-07-22 06:20:07-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 8.36M=0.001s
2016-07-22 06:20:07 (8.36 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.276284
========= master_lag: 0.09 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-22 06:20:07.982797) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-22 06:20:07.983110) =========
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-1469193591.375853-1094164143
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.028512
========= master_lag: 0.03 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-22 06:20:08.040572) =========
========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-07-22 06:20:08.040906) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 68ca20cf8042a14e44e826e6e7985677c138bfd6 --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 68ca20cf8042a14e44e826e6e7985677c138bfd6 --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-1469193591.375853-1094164143
_=/tools/buildbot/bin/python
using PTY: False
2016-07-22 06:20:08,146 truncating revision to first 12 chars
2016-07-22 06:20:08,147 Setting DEBUG logging.
2016-07-22 06:20:08,147 attempt 1/10
2016-07-22 06:20:08,147 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/68ca20cf8042?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-22 06:20:08,520 unpacking tar archive at: mozilla-beta-68ca20cf8042/testing/mozharness/
program finished with exit code 0
elapsedTime=0.663373
========= master_lag: 2.84 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-07-22 06:20:11.543355) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-22 06:20:11.543706) =========
script_repo_revision: 68ca20cf8042a14e44e826e6e7985677c138bfd6
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-22 06:20:11.544095) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-22 06:20:11.544365) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-22 06:20:11.776855) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 35 mins, 22 secs) (at 2016-07-22 06:20:11.777151) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --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', '--e10s', '--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-1469193591.375853-1094164143
_=/tools/buildbot/bin/python
using PTY: False
06:20:12 INFO - MultiFileLogger online at 20160722 06:20:12 in /builds/slave/test
06:20:12 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
06:20:12 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
06:20:12 INFO - {'append_to_log': False,
06:20:12 INFO - 'base_work_dir': '/builds/slave/test',
06:20:12 INFO - 'blob_upload_branch': 'mozilla-beta',
06:20:12 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
06:20:12 INFO - 'buildbot_json_path': 'buildprops.json',
06:20:12 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
06:20:12 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
06:20:12 INFO - 'download_minidump_stackwalk': True,
06:20:12 INFO - 'download_symbols': 'ondemand',
06:20:12 INFO - 'e10s': True,
06:20:12 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
06:20:12 INFO - 'tooltool.py': '/tools/tooltool.py',
06:20:12 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
06:20:12 INFO - '/tools/misc-python/virtualenv.py')},
06:20:12 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
06:20:12 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
06:20:12 INFO - 'log_level': 'info',
06:20:12 INFO - 'log_to_console': True,
06:20:12 INFO - 'opt_config_files': (),
06:20:12 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
06:20:12 INFO - '--processes=1',
06:20:12 INFO - '--config=%(test_path)s/wptrunner.ini',
06:20:12 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
06:20:12 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
06:20:12 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
06:20:12 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
06:20:12 INFO - 'pip_index': False,
06:20:12 INFO - 'require_test_zip': True,
06:20:12 INFO - 'test_type': ('testharness',),
06:20:12 INFO - 'this_chunk': '1',
06:20:12 INFO - 'tooltool_cache': '/builds/tooltool_cache',
06:20:12 INFO - 'total_chunks': '5',
06:20:12 INFO - 'virtualenv_path': 'venv',
06:20:12 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
06:20:12 INFO - 'work_dir': 'build'}
06:20:12 INFO - #####
06:20:12 INFO - ##### Running clobber step.
06:20:12 INFO - #####
06:20:12 INFO - Running pre-action listener: _resource_record_pre_action
06:20:12 INFO - Running main action method: clobber
06:20:12 INFO - rmtree: /builds/slave/test/build
06:20:12 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
06:20:13 INFO - Running post-action listener: _resource_record_post_action
06:20:13 INFO - #####
06:20:13 INFO - ##### Running read-buildbot-config step.
06:20:13 INFO - #####
06:20:13 INFO - Running pre-action listener: _resource_record_pre_action
06:20:13 INFO - Running main action method: read_buildbot_config
06:20:13 INFO - Using buildbot properties:
06:20:13 INFO - {
06:20:13 INFO - "project": "",
06:20:13 INFO - "product": "firefox",
06:20:13 INFO - "script_repo_revision": "production",
06:20:13 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-pgo-unittest",
06:20:13 INFO - "repository": "",
06:20:13 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta pgo test web-platform-tests-e10s-1",
06:20:13 INFO - "buildid": "20160722032726",
06:20:13 INFO - "pgo_build": "True",
06:20:13 INFO - "basedir": "/builds/slave/test",
06:20:13 INFO - "buildnumber": 3,
06:20:13 INFO - "slavename": "tst-linux32-spot-500",
06:20:13 INFO - "revision": "68ca20cf8042a14e44e826e6e7985677c138bfd6",
06:20:13 INFO - "master": "http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/",
06:20:13 INFO - "platform": "linux",
06:20:13 INFO - "branch": "mozilla-beta",
06:20:13 INFO - "repo_path": "releases/mozilla-beta",
06:20:13 INFO - "moz_repo_path": "",
06:20:13 INFO - "stage_platform": "linux-pgo",
06:20:13 INFO - "builduid": "ccda849e745c45db9f5fa53e5a98309b",
06:20:13 INFO - "slavebuilddir": "test"
06:20:13 INFO - }
06:20:13 INFO - Found installer url https://queue.taskcluster.net/v1/task/I0PkUrn9S1u4G-OtvtZXiQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2.
06:20:13 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/I0PkUrn9S1u4G-OtvtZXiQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json.
06:20:13 INFO - Running post-action listener: _resource_record_post_action
06:20:13 INFO - #####
06:20:13 INFO - ##### Running download-and-extract step.
06:20:13 INFO - #####
06:20:13 INFO - Running pre-action listener: _resource_record_pre_action
06:20:13 INFO - Running main action method: download_and_extract
06:20:13 INFO - mkdir: /builds/slave/test/build/tests
06:20:13 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')]}
06:20:13 INFO - https://queue.taskcluster.net/v1/task/I0PkUrn9S1u4G-OtvtZXiQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net
06:20:13 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/I0PkUrn9S1u4G-OtvtZXiQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json
06:20:13 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/I0PkUrn9S1u4G-OtvtZXiQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json
06:20:13 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/I0PkUrn9S1u4G-OtvtZXiQ/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
06:20:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/I0PkUrn9S1u4G-OtvtZXiQ/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
06:20:40 INFO - Downloaded 1291 bytes.
06:20:40 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json
06:20:40 INFO - Using the following test package requirements:
06:20:40 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'],
06:20:40 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
06:20:40 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'],
06:20:40 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
06:20:40 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'],
06:20:40 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
06:20:40 INFO - u'jsshell-linux-i686.zip'],
06:20:40 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
06:20:40 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'],
06:20:40 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'],
06:20:40 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
06:20:40 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'],
06:20:40 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
06:20:40 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'],
06:20:40 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
06:20:40 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'],
06:20:40 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
06:20:40 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']}
06:20:40 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
06:20:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:20:40 INFO - https://queue.taskcluster.net/v1/task/I0PkUrn9S1u4G-OtvtZXiQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net
06:20:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/I0PkUrn9S1u4G-OtvtZXiQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip
06:20:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/I0PkUrn9S1u4G-OtvtZXiQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip
06:20:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/I0PkUrn9S1u4G-OtvtZXiQ/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
06:20:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/I0PkUrn9S1u4G-OtvtZXiQ/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
06:20:49 INFO - Downloaded 24093404 bytes.
06:20:49 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/*']
06:20:49 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/*
06:20:49 INFO - caution: filename not matched: web-platform/*
06:20:49 INFO - Return code: 11
06:20:49 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')]}
06:20:49 INFO - https://queue.taskcluster.net/v1/task/I0PkUrn9S1u4G-OtvtZXiQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net
06:20:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/I0PkUrn9S1u4G-OtvtZXiQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip
06:20:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/I0PkUrn9S1u4G-OtvtZXiQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip
06:20:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/I0PkUrn9S1u4G-OtvtZXiQ/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
06:20:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/I0PkUrn9S1u4G-OtvtZXiQ/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
06:20:53 INFO - Downloaded 36389875 bytes.
06:20:53 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/*']
06:20:53 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/*
06:20:57 INFO - caution: filename not matched: bin/*
06:20:57 INFO - caution: filename not matched: config/*
06:20:57 INFO - caution: filename not matched: mozbase/*
06:20:57 INFO - caution: filename not matched: marionette/*
06:20:57 INFO - caution: filename not matched: tools/wptserve/*
06:20:57 INFO - Return code: 11
06:20:57 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')]}
06:20:57 INFO - https://queue.taskcluster.net/v1/task/I0PkUrn9S1u4G-OtvtZXiQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net
06:20:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/I0PkUrn9S1u4G-OtvtZXiQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
06:20:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/I0PkUrn9S1u4G-OtvtZXiQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
06:20:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/I0PkUrn9S1u4G-OtvtZXiQ/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
06:20:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/I0PkUrn9S1u4G-OtvtZXiQ/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
06:21:03 INFO - Downloaded 56918968 bytes.
06:21:03 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/I0PkUrn9S1u4G-OtvtZXiQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
06:21:03 INFO - mkdir: /builds/slave/test/properties
06:21:03 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
06:21:03 INFO - Writing to file /builds/slave/test/properties/build_url
06:21:03 INFO - Contents:
06:21:03 INFO - build_url:https://queue.taskcluster.net/v1/task/I0PkUrn9S1u4G-OtvtZXiQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
06:21:04 INFO - Running post-action listener: _resource_record_post_action
06:21:04 INFO - Running post-action listener: set_extra_try_arguments
06:21:04 INFO - #####
06:21:04 INFO - ##### Running create-virtualenv step.
06:21:04 INFO - #####
06:21:04 INFO - Running pre-action listener: _pre_create_virtualenv
06:21:04 INFO - Running pre-action listener: _resource_record_pre_action
06:21:04 INFO - Running main action method: create_virtualenv
06:21:04 INFO - Creating virtualenv /builds/slave/test/build/venv
06:21:04 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
06:21:04 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
06:21:04 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
06:21:04 INFO - Using real prefix '/usr'
06:21:04 INFO - New python executable in /builds/slave/test/build/venv/bin/python
06:21:05 INFO - Installing distribute.............................................................................................................................................................................................done.
06:21:09 INFO - Installing pip.................done.
06:21:09 INFO - Return code: 0
06:21:09 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
06:21:09 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')]}
06:21:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
06:21:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
06:21:09 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')]}
06:21:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
06:21:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
06:21:09 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 0x9eaac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f11598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9fc3f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9ca5e30>, '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 0x9f42c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9fc1470>, '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-1469193591.375853-1094164143', '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
06:21:09 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
06:21:09 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
06:21:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
06:21:09 INFO - 'CCACHE_UMASK': '002',
06:21:09 INFO - 'DISPLAY': ':0',
06:21:09 INFO - 'HOME': '/home/cltbld',
06:21:09 INFO - 'LANG': 'en_US.UTF-8',
06:21:09 INFO - 'LOGNAME': 'cltbld',
06:21:09 INFO - 'MAIL': '/var/mail/cltbld',
06:21:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:21:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
06:21:09 INFO - 'MOZ_NO_REMOTE': '1',
06:21:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
06:21:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:21:09 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
06:21:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
06:21:09 INFO - 'PWD': '/builds/slave/test',
06:21:09 INFO - 'SHELL': '/bin/bash',
06:21:09 INFO - 'SHLVL': '1',
06:21:09 INFO - 'TERM': 'linux',
06:21:09 INFO - 'TMOUT': '86400',
06:21:09 INFO - 'USER': 'cltbld',
06:21:09 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1469193591.375853-1094164143',
06:21:09 INFO - '_': '/tools/buildbot/bin/python'}
06:21:09 INFO - Ignoring indexes: https://pypi.python.org/simple/
06:21:09 INFO - Downloading/unpacking psutil>=0.7.1
06:21:09 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
06:21:09 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
06:21:10 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
06:21:10 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
06:21:10 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
06:21:10 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
06:21:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
06:21:14 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
06:21:14 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
06:21:14 INFO - Installing collected packages: psutil
06:21:14 INFO - Running setup.py install for psutil
06:21:14 INFO - building 'psutil._psutil_linux' extension
06:21:14 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
06:21:14 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’:
06:21:14 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow]
06:21:14 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
06:21:14 INFO - building 'psutil._psutil_posix' extension
06:21:14 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
06:21:15 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
06:21:15 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
06:21:15 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
06:21:15 INFO - Successfully installed psutil
06:21:15 INFO - Cleaning up...
06:21:15 INFO - Return code: 0
06:21:15 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
06:21:15 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')]}
06:21:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
06:21:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
06:21:15 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')]}
06:21:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
06:21:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
06:21:15 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 0x9eaac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f11598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9fc3f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9ca5e30>, '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 0x9f42c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9fc1470>, '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-1469193591.375853-1094164143', '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
06:21:15 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
06:21:15 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
06:21:15 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
06:21:15 INFO - 'CCACHE_UMASK': '002',
06:21:15 INFO - 'DISPLAY': ':0',
06:21:15 INFO - 'HOME': '/home/cltbld',
06:21:15 INFO - 'LANG': 'en_US.UTF-8',
06:21:15 INFO - 'LOGNAME': 'cltbld',
06:21:15 INFO - 'MAIL': '/var/mail/cltbld',
06:21:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:21:15 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
06:21:15 INFO - 'MOZ_NO_REMOTE': '1',
06:21:15 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
06:21:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:21:15 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
06:21:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
06:21:15 INFO - 'PWD': '/builds/slave/test',
06:21:15 INFO - 'SHELL': '/bin/bash',
06:21:15 INFO - 'SHLVL': '1',
06:21:15 INFO - 'TERM': 'linux',
06:21:15 INFO - 'TMOUT': '86400',
06:21:15 INFO - 'USER': 'cltbld',
06:21:15 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1469193591.375853-1094164143',
06:21:15 INFO - '_': '/tools/buildbot/bin/python'}
06:21:15 INFO - Ignoring indexes: https://pypi.python.org/simple/
06:21:15 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
06:21:15 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
06:21:15 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
06:21:15 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
06:21:15 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
06:21:15 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
06:21:15 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
06:21:19 INFO - Downloading mozsystemmonitor-0.0.tar.gz
06:21:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
06:21:19 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
06:21:19 INFO - Installing collected packages: mozsystemmonitor
06:21:19 INFO - Running setup.py install for mozsystemmonitor
06:21:20 INFO - Successfully installed mozsystemmonitor
06:21:20 INFO - Cleaning up...
06:21:20 INFO - Return code: 0
06:21:20 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
06:21:20 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')]}
06:21:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
06:21:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
06:21:20 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')]}
06:21:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
06:21:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
06:21:20 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 0x9eaac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f11598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9fc3f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9ca5e30>, '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 0x9f42c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9fc1470>, '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-1469193591.375853-1094164143', '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
06:21:20 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
06:21:20 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
06:21:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
06:21:20 INFO - 'CCACHE_UMASK': '002',
06:21:20 INFO - 'DISPLAY': ':0',
06:21:20 INFO - 'HOME': '/home/cltbld',
06:21:20 INFO - 'LANG': 'en_US.UTF-8',
06:21:20 INFO - 'LOGNAME': 'cltbld',
06:21:20 INFO - 'MAIL': '/var/mail/cltbld',
06:21:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:21:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
06:21:20 INFO - 'MOZ_NO_REMOTE': '1',
06:21:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
06:21:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:21:20 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
06:21:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
06:21:20 INFO - 'PWD': '/builds/slave/test',
06:21:20 INFO - 'SHELL': '/bin/bash',
06:21:20 INFO - 'SHLVL': '1',
06:21:20 INFO - 'TERM': 'linux',
06:21:20 INFO - 'TMOUT': '86400',
06:21:20 INFO - 'USER': 'cltbld',
06:21:20 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1469193591.375853-1094164143',
06:21:20 INFO - '_': '/tools/buildbot/bin/python'}
06:21:20 INFO - Ignoring indexes: https://pypi.python.org/simple/
06:21:20 INFO - Downloading/unpacking blobuploader==1.2.4
06:21:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
06:21:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
06:21:20 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
06:21:20 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
06:21:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
06:21:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
06:21:24 INFO - Downloading blobuploader-1.2.4.tar.gz
06:21:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
06:21:24 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
06:21:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
06:21:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
06:21:24 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
06:21:24 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
06:21:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
06:21:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
06:21:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
06:21:25 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
06:21:25 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
06:21:25 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
06:21:25 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
06:21:25 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
06:21:25 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
06:21:25 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
06:21:25 INFO - Downloading docopt-0.6.1.tar.gz
06:21:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
06:21:25 INFO - Installing collected packages: blobuploader, requests, docopt
06:21:25 INFO - Running setup.py install for blobuploader
06:21:26 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
06:21:26 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
06:21:26 INFO - Running setup.py install for requests
06:21:27 INFO - Running setup.py install for docopt
06:21:27 INFO - Successfully installed blobuploader requests docopt
06:21:27 INFO - Cleaning up...
06:21:27 INFO - Return code: 0
06:21:27 INFO - Installing None into virtualenv /builds/slave/test/build/venv
06:21:27 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')]}
06:21:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
06:21:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
06:21:27 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')]}
06:21:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
06:21:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
06:21:27 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 0x9eaac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f11598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9fc3f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9ca5e30>, '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 0x9f42c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9fc1470>, '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-1469193591.375853-1094164143', '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
06:21:27 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
06:21:27 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
06:21:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
06:21:27 INFO - 'CCACHE_UMASK': '002',
06:21:27 INFO - 'DISPLAY': ':0',
06:21:27 INFO - 'HOME': '/home/cltbld',
06:21:27 INFO - 'LANG': 'en_US.UTF-8',
06:21:27 INFO - 'LOGNAME': 'cltbld',
06:21:27 INFO - 'MAIL': '/var/mail/cltbld',
06:21:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:21:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
06:21:27 INFO - 'MOZ_NO_REMOTE': '1',
06:21:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
06:21:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:21:27 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
06:21:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
06:21:27 INFO - 'PWD': '/builds/slave/test',
06:21:27 INFO - 'SHELL': '/bin/bash',
06:21:27 INFO - 'SHLVL': '1',
06:21:27 INFO - 'TERM': 'linux',
06:21:27 INFO - 'TMOUT': '86400',
06:21:27 INFO - 'USER': 'cltbld',
06:21:27 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1469193591.375853-1094164143',
06:21:27 INFO - '_': '/tools/buildbot/bin/python'}
06:21:27 INFO - Ignoring indexes: https://pypi.python.org/simple/
06:21:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
06:21:27 INFO - Running setup.py (path:/tmp/pip-Ak_Ocx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
06:21:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
06:21:27 INFO - Running setup.py (path:/tmp/pip-RE7rTW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
06:21:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
06:21:28 INFO - Running setup.py (path:/tmp/pip-Gtu6C1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
06:21:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
06:21:28 INFO - Running setup.py (path:/tmp/pip-jU87Fp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
06:21:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
06:21:28 INFO - Running setup.py (path:/tmp/pip-e0MMKM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
06:21:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
06:21:28 INFO - Running setup.py (path:/tmp/pip-HSjyDr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
06:21:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
06:21:28 INFO - Running setup.py (path:/tmp/pip-ZaGU_2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
06:21:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
06:21:28 INFO - Running setup.py (path:/tmp/pip-m_tSGQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
06:21:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
06:21:28 INFO - Running setup.py (path:/tmp/pip-iThjQ0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
06:21:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
06:21:28 INFO - Running setup.py (path:/tmp/pip-Eqdh4l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
06:21:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
06:21:29 INFO - Running setup.py (path:/tmp/pip-MfaaeH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
06:21:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
06:21:29 INFO - Running setup.py (path:/tmp/pip-PSYfpk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
06:21:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
06:21:29 INFO - Running setup.py (path:/tmp/pip-WHJOav-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
06:21:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
06:21:29 INFO - Running setup.py (path:/tmp/pip-SqVNQ0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
06:21:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
06:21:29 INFO - Running setup.py (path:/tmp/pip-e7f2M5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
06:21:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
06:21:29 INFO - Running setup.py (path:/tmp/pip-jv5MuQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
06:21:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
06:21:29 INFO - Running setup.py (path:/tmp/pip-zUUfAG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
06:21:30 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
06:21:30 INFO - Running setup.py (path:/tmp/pip-DyiWky-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
06:21:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
06:21:30 INFO - Running setup.py (path:/tmp/pip-QifQ4I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
06:21:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
06:21:30 INFO - Running setup.py (path:/tmp/pip-OSqX00-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
06:21:30 INFO - Unpacking /builds/slave/test/build/tests/marionette
06:21:30 INFO - Running setup.py (path:/tmp/pip-9OTFpl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
06:21:31 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
06:21:31 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
06:21:31 INFO - Running setup.py install for manifestparser
06:21:31 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
06:21:31 INFO - Running setup.py install for mozcrash
06:21:31 INFO - Running setup.py install for mozdebug
06:21:31 INFO - Running setup.py install for mozdevice
06:21:31 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
06:21:31 INFO - Installing dm script to /builds/slave/test/build/venv/bin
06:21:31 INFO - Running setup.py install for mozfile
06:21:32 INFO - Running setup.py install for mozhttpd
06:21:32 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
06:21:32 INFO - Running setup.py install for mozinfo
06:21:32 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
06:21:32 INFO - Running setup.py install for mozInstall
06:21:32 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
06:21:32 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
06:21:32 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
06:21:32 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
06:21:32 INFO - Running setup.py install for mozleak
06:21:33 INFO - Running setup.py install for mozlog
06:21:33 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
06:21:33 INFO - Running setup.py install for moznetwork
06:21:33 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
06:21:33 INFO - Running setup.py install for mozprocess
06:21:33 INFO - Running setup.py install for mozprofile
06:21:34 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
06:21:34 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
06:21:34 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
06:21:34 INFO - Running setup.py install for mozrunner
06:21:34 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
06:21:34 INFO - Running setup.py install for mozscreenshot
06:21:34 INFO - Running setup.py install for moztest
06:21:34 INFO - Running setup.py install for mozversion
06:21:35 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
06:21:35 INFO - Running setup.py install for wptserve
06:21:35 INFO - Running setup.py install for marionette-driver
06:21:35 INFO - Running setup.py install for browsermob-proxy
06:21:35 INFO - Running setup.py install for marionette-client
06:21:36 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
06:21:36 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
06:21:36 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
06:21:36 INFO - Cleaning up...
06:21:36 INFO - Return code: 0
06:21:36 INFO - Installing None into virtualenv /builds/slave/test/build/venv
06:21:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:21:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
06:21:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
06:21:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:21:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
06:21:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
06:21:36 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 0x9eaac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f11598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9fc3f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9ca5e30>, '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 0x9f42c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9fc1470>, '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-1469193591.375853-1094164143', '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
06:21:36 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
06:21:36 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
06:21:36 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
06:21:36 INFO - 'CCACHE_UMASK': '002',
06:21:36 INFO - 'DISPLAY': ':0',
06:21:36 INFO - 'HOME': '/home/cltbld',
06:21:36 INFO - 'LANG': 'en_US.UTF-8',
06:21:36 INFO - 'LOGNAME': 'cltbld',
06:21:36 INFO - 'MAIL': '/var/mail/cltbld',
06:21:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:21:36 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
06:21:36 INFO - 'MOZ_NO_REMOTE': '1',
06:21:36 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
06:21:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:21:36 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
06:21:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
06:21:36 INFO - 'PWD': '/builds/slave/test',
06:21:36 INFO - 'SHELL': '/bin/bash',
06:21:36 INFO - 'SHLVL': '1',
06:21:36 INFO - 'TERM': 'linux',
06:21:36 INFO - 'TMOUT': '86400',
06:21:36 INFO - 'USER': 'cltbld',
06:21:36 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1469193591.375853-1094164143',
06:21:36 INFO - '_': '/tools/buildbot/bin/python'}
06:21:36 INFO - Ignoring indexes: https://pypi.python.org/simple/
06:21:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
06:21:36 INFO - Running setup.py (path:/tmp/pip-DP0S_E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
06:21:37 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))
06:21:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
06:21:37 INFO - Running setup.py (path:/tmp/pip-7iFjaD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
06:21:37 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))
06:21:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
06:21:37 INFO - Running setup.py (path:/tmp/pip-QF92Iw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
06:21:37 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))
06:21:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
06:21:37 INFO - Running setup.py (path:/tmp/pip-ml1aMI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
06:21:37 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))
06:21:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
06:21:37 INFO - Running setup.py (path:/tmp/pip-Xh3Pc7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
06:21:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5))
06:21:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
06:21:37 INFO - Running setup.py (path:/tmp/pip-AYERwK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
06:21:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6))
06:21:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
06:21:37 INFO - Running setup.py (path:/tmp/pip-l9g3Oe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
06:21:38 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))
06:21:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
06:21:38 INFO - Running setup.py (path:/tmp/pip-IygYt5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
06:21:38 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))
06:21:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
06:21:38 INFO - Running setup.py (path:/tmp/pip-i2v50j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
06:21:38 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))
06:21:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
06:21:38 INFO - Running setup.py (path:/tmp/pip-Zq62uu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
06:21:38 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))
06:21:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
06:21:38 INFO - Running setup.py (path:/tmp/pip-y52QHi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
06:21:38 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))
06:21:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
06:21:38 INFO - Running setup.py (path:/tmp/pip-53C2DJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
06:21:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12))
06:21:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
06:21:38 INFO - Running setup.py (path:/tmp/pip-XzS7uG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
06:21:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13))
06:21:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
06:21:38 INFO - Running setup.py (path:/tmp/pip-zBmEO6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
06:21:39 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))
06:21:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
06:21:39 INFO - Running setup.py (path:/tmp/pip-KDMjCw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
06:21:39 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))
06:21:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
06:21:39 INFO - Running setup.py (path:/tmp/pip-h5I2UN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
06:21:39 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))
06:21:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
06:21:39 INFO - Running setup.py (path:/tmp/pip-HquNWd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
06:21:39 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))
06:21:39 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
06:21:39 INFO - Running setup.py (path:/tmp/pip-smbnyz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
06:21:39 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2))
06:21:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
06:21:39 INFO - Running setup.py (path:/tmp/pip-s5Bgeq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
06:21:39 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3))
06:21:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
06:21:39 INFO - Running setup.py (path:/tmp/pip-HXdiMP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
06:21:39 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4))
06:21:39 INFO - Unpacking /builds/slave/test/build/tests/marionette
06:21:40 INFO - Running setup.py (path:/tmp/pip-_YmfGV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
06:21:40 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
06:21:40 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))
06:21:40 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))
06:21:40 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))
06:21:40 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))
06:21:40 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))
06:21:40 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))
06:21:40 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
06:21:40 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
06:21:40 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
06:21:40 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
06:21:40 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
06:21:40 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
06:21:40 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
06:21:44 INFO - Downloading blessings-1.6.tar.gz
06:21:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
06:21:45 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4))
06:21:45 INFO - Installing collected packages: blessings
06:21:45 INFO - Running setup.py install for blessings
06:21:45 INFO - Successfully installed blessings
06:21:45 INFO - Cleaning up...
06:21:45 INFO - Return code: 0
06:21:45 INFO - Done creating virtualenv /builds/slave/test/build/venv.
06:21:45 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
06:21:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
06:21:46 INFO - Reading from file tmpfile_stdout
06:21:46 INFO - Current package versions:
06:21:46 INFO - argparse == 1.2.1
06:21:46 INFO - blessings == 1.6
06:21:46 INFO - blobuploader == 1.2.4
06:21:46 INFO - browsermob-proxy == 0.6.0
06:21:46 INFO - docopt == 0.6.1
06:21:46 INFO - manifestparser == 1.1
06:21:46 INFO - marionette-client == 2.3.0
06:21:46 INFO - marionette-driver == 1.4.0
06:21:46 INFO - mozInstall == 1.12
06:21:46 INFO - mozcrash == 0.17
06:21:46 INFO - mozdebug == 0.1
06:21:46 INFO - mozdevice == 0.48
06:21:46 INFO - mozfile == 1.2
06:21:46 INFO - mozhttpd == 0.7
06:21:46 INFO - mozinfo == 0.9
06:21:46 INFO - mozleak == 0.1
06:21:46 INFO - mozlog == 3.1
06:21:46 INFO - moznetwork == 0.27
06:21:46 INFO - mozprocess == 0.22
06:21:46 INFO - mozprofile == 0.28
06:21:46 INFO - mozrunner == 6.11
06:21:46 INFO - mozscreenshot == 0.1
06:21:46 INFO - mozsystemmonitor == 0.0
06:21:46 INFO - moztest == 0.7
06:21:46 INFO - mozversion == 1.4
06:21:46 INFO - psutil == 3.1.1
06:21:46 INFO - requests == 1.2.3
06:21:46 INFO - wptserve == 1.4.0
06:21:46 INFO - wsgiref == 0.1.2
06:21:46 INFO - Running post-action listener: _resource_record_post_action
06:21:46 INFO - Running post-action listener: _start_resource_monitoring
06:21:46 INFO - Starting resource monitoring.
06:21:46 INFO - #####
06:21:46 INFO - ##### Running pull step.
06:21:46 INFO - #####
06:21:46 INFO - Running pre-action listener: _resource_record_pre_action
06:21:46 INFO - Running main action method: pull
06:21:46 INFO - Pull has nothing to do!
06:21:46 INFO - Running post-action listener: _resource_record_post_action
06:21:46 INFO - #####
06:21:46 INFO - ##### Running install step.
06:21:46 INFO - #####
06:21:46 INFO - Running pre-action listener: _resource_record_pre_action
06:21:46 INFO - Running main action method: install
06:21:46 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
06:21:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
06:21:46 INFO - Reading from file tmpfile_stdout
06:21:46 INFO - Detecting whether we're running mozinstall >=1.0...
06:21:46 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
06:21:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
06:21:46 INFO - Reading from file tmpfile_stdout
06:21:46 INFO - Output received:
06:21:46 INFO - Usage: mozinstall [options] installer
06:21:46 INFO - Options:
06:21:46 INFO - -h, --help show this help message and exit
06:21:46 INFO - -d DEST, --destination=DEST
06:21:46 INFO - Directory to install application into. [default:
06:21:46 INFO - "/builds/slave/test"]
06:21:46 INFO - --app=APP Application being installed. [default: firefox]
06:21:46 INFO - mkdir: /builds/slave/test/build/application
06:21:46 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']
06:21:46 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
06:22:12 INFO - Reading from file tmpfile_stdout
06:22:12 INFO - Output received:
06:22:12 INFO - /builds/slave/test/build/application/firefox/firefox
06:22:12 INFO - Running post-action listener: _resource_record_post_action
06:22:12 INFO - #####
06:22:12 INFO - ##### Running run-tests step.
06:22:12 INFO - #####
06:22:12 INFO - Running pre-action listener: _resource_record_pre_action
06:22:12 INFO - Running main action method: run_tests
06:22:12 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
06:22:12 INFO - Minidump filename unknown. Determining based upon platform and architecture.
06:22:12 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
06:22:12 INFO - grabbing minidump binary from tooltool
06:22:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:22:12 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 0x9ca5e30>, '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 0x9f42c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9fc1470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
06:22:12 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
06:22:12 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
06:22:13 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
06:22:13 INFO - Return code: 0
06:22:13 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755
06:22:13 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
06:22:13 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/I0PkUrn9S1u4G-OtvtZXiQ/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', '--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
06:22:13 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/I0PkUrn9S1u4G-OtvtZXiQ/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 --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
06:22:13 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
06:22:13 INFO - 'CCACHE_UMASK': '002',
06:22:13 INFO - 'DISPLAY': ':0',
06:22:13 INFO - 'HOME': '/home/cltbld',
06:22:13 INFO - 'LANG': 'en_US.UTF-8',
06:22:13 INFO - 'LOGNAME': 'cltbld',
06:22:13 INFO - 'MAIL': '/var/mail/cltbld',
06:22:13 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
06:22:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:22:13 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
06:22:13 INFO - 'MOZ_NO_REMOTE': '1',
06:22:13 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
06:22:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:22:13 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
06:22:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
06:22:13 INFO - 'PWD': '/builds/slave/test',
06:22:13 INFO - 'SHELL': '/bin/bash',
06:22:13 INFO - 'SHLVL': '1',
06:22:13 INFO - 'TERM': 'linux',
06:22:13 INFO - 'TMOUT': '86400',
06:22:13 INFO - 'USER': 'cltbld',
06:22:13 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1469193591.375853-1094164143',
06:22:13 INFO - '_': '/tools/buildbot/bin/python'}
06:22:13 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/I0PkUrn9S1u4G-OtvtZXiQ/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', '--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
06:22:13 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
06:22:13 INFO - import pkg_resources
06:22:15 INFO - Using 1 client processes
06:22:15 INFO - wptserve Starting http server on 127.0.0.1:8000
06:22:15 INFO - wptserve Starting http server on 127.0.0.1:8001
06:22:15 INFO - wptserve Starting http server on 127.0.0.1:8443
06:22:18 INFO - SUITE-START | Running 1476 tests
06:22:18 INFO - Running testharness tests
06:22:18 INFO - TEST-START | /content-security-policy/child-src/child-src-cross-origin-load.sub.html
06:22:18 INFO - TEST-SKIP | /content-security-policy/child-src/child-src-cross-origin-load.sub.html | took 0ms
06:22:18 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
06:22:18 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 1ms
06:22:18 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
06:22:18 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
06:22:18 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
06:22:18 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
06:22:18 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
06:22:18 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 1ms
06:22:18 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
06:22:18 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
06:22:18 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
06:22:18 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
06:22:18 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
06:22:18 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
06:22:18 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
06:22:18 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
06:22:18 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
06:22:18 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 1ms
06:22:18 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
06:22:18 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
06:22:18 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
06:22:18 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 1ms
06:22:18 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
06:22:18 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 5ms
06:22:18 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
06:22:18 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 1ms
06:22:18 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
06:22:18 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
06:22:18 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
06:22:18 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
06:22:18 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
06:22:18 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 1ms
06:22:18 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
06:22:18 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
06:22:18 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
06:22:18 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 1ms
06:22:18 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
06:22:18 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
06:22:18 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
06:22:18 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 5ms
06:22:18 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
06:22:18 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
06:22:18 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
06:22:18 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
06:22:18 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
06:22:18 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
06:22:18 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
06:22:18 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
06:22:18 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
06:22:18 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
06:22:18 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
06:22:18 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
06:22:18 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
06:22:18 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
06:22:18 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
06:22:18 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
06:22:18 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
06:22:18 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 6ms
06:22:18 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
06:22:18 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
06:22:18 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
06:22:18 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
06:22:18 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
06:22:18 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
06:22:18 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
06:22:18 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
06:22:18 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
06:22:18 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
06:22:18 INFO - Setting up ssl
06:22:18 INFO - PROCESS | certutil |
06:22:18 INFO - PROCESS | certutil |
06:22:18 INFO - PROCESS | certutil |
06:22:18 INFO - Certificate Nickname Trust Attributes
06:22:18 INFO - SSL,S/MIME,JAR/XPI
06:22:18 INFO -
06:22:18 INFO - web-platform-tests CT,,
06:22:18 INFO -
06:22:18 INFO - Starting runner
06:22:19 INFO - PROCESS | 1808 | 1469193739841 Marionette INFO Listening on port 2828
06:22:22 INFO - PROCESS | 1808 | 1469193742454 Marionette INFO startBrowser 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:22 INFO - PROCESS | 1808 | 1469193742478 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:22 INFO - PROCESS | 1808 | 1469193742961 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:23 INFO - PROCESS | 1808 | 1469193743221 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:23 INFO - PROCESS | 1808 |
06:22:23 INFO - PROCESS | 1808 | (process:1861): GLib-CRITICAL **: g_path_get_basename: assertion `file_name != NULL' failed
06:22:24 INFO - PROCESS | 1808 | 1469193744342 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:24 INFO - PROCESS | 1808 | 1469193744842 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
06:22:24 INFO - PROCESS | 1808 | 1469193744910 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:24 INFO - PROCESS | 1808 | 1469193744930 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
06:22:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 728ms
06:22:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
06:22:25 INFO - PROCESS | 1808 | 1469193745739 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:25 INFO - PROCESS | 1808 | 1469193745869 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
06:22:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 645ms
06:22:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
06:22:26 INFO - PROCESS | 1808 | 1469193746403 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:26 INFO - PROCESS | 1808 | 1469193746521 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
06:22:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 698ms
06:22:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
06:22:27 INFO - PROCESS | 1808 | 1469193747096 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:27 INFO - PROCESS | 1808 | 1469193747185 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
06:22:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 583ms
06:22:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
06:22:27 INFO - PROCESS | 1808 | 1469193747828 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:27 INFO - PROCESS | 1808 | 1469193747978 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
06:22:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 737ms
06:22:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
06:22:28 INFO - PROCESS | 1808 | 1469193748527 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:28 INFO - PROCESS | 1808 | 1469193748617 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
06:22:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 653ms
06:22:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
06:22:29 INFO - PROCESS | 1808 | 1469193749178 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:29 INFO - PROCESS | 1808 | 1469193749269 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
06:22:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 794ms
06:22:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
06:22:30 INFO - PROCESS | 1808 | 1469193750075 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:30 INFO - PROCESS | 1808 | 1469193750231 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
06:22:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1261ms
06:22:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
06:22:31 INFO - PROCESS | 1808 | 1469193751365 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:31 INFO - PROCESS | 1808 | 1469193751574 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
06:22:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 990ms
06:22:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
06:22:32 INFO - PROCESS | 1808 | 1469193752333 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:32 INFO - PROCESS | 1808 | 1469193752526 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
06:22:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 786ms
06:22:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
06:22:33 INFO - PROCESS | 1808 | 1469193753148 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:33 INFO - PROCESS | 1808 | 1469193753285 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
06:22:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 845ms
06:22:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
06:22:33 INFO - PROCESS | 1808 | 1469193753973 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:34 INFO - PROCESS | 1808 | 1469193754078 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
06:22:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 833ms
06:22:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
06:22:34 INFO - PROCESS | 1808 | 1469193754823 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:35 INFO - PROCESS | 1808 | 1469193755007 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
06:22:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 827ms
06:22:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
06:22:35 INFO - PROCESS | 1808 | 1469193755658 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:35 INFO - PROCESS | 1808 | 1469193755775 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
06:22:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 781ms
06:22:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
06:22:36 INFO - PROCESS | 1808 | 1469193756449 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:36 INFO - PROCESS | 1808 | 1469193756561 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
06:22:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 686ms
06:22:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
06:22:37 INFO - PROCESS | 1808 | 1469193757141 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:37 INFO - PROCESS | 1808 | 1469193757284 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
06:22:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 695ms
06:22:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
06:22:37 INFO - PROCESS | 1808 | 1469193757852 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:37 INFO - PROCESS | 1808 | 1469193757983 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
06:22:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 733ms
06:22:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
06:22:38 INFO - PROCESS | 1808 | 1469193758580 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:38 INFO - PROCESS | 1808 | 1469193758753 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
06:22:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 788ms
06:22:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
06:22:39 INFO - PROCESS | 1808 | 1469193759408 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:39 INFO - PROCESS | 1808 | 1469193759528 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
06:22:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 657ms
06:22:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
06:22:40 INFO - PROCESS | 1808 | 1469193760066 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:40 INFO - PROCESS | 1808 | 1469193760162 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
06:22:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 688ms
06:22:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
06:22:40 INFO - PROCESS | 1808 | 1469193760750 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:40 INFO - PROCESS | 1808 | 1469193760836 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
06:22:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 679ms
06:22:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
06:22:41 INFO - PROCESS | 1808 | 1469193761439 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:41 INFO - PROCESS | 1808 | 1469193761520 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
06:22:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 679ms
06:22:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
06:22:42 INFO - PROCESS | 1808 | 1469193762119 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:42 INFO - PROCESS | 1808 | 1469193762218 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
06:22:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 925ms
06:22:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
06:22:43 INFO - PROCESS | 1808 | 1469193763091 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:43 INFO - PROCESS | 1808 | 1469193763194 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
06:22:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 832ms
06:22:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
06:22:43 INFO - PROCESS | 1808 | 1469193763905 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:44 INFO - PROCESS | 1808 | 1469193764009 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
06:22:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 680ms
06:22:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
06:22:44 INFO - PROCESS | 1808 | 1469193764633 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:44 INFO - PROCESS | 1808 | 1469193764764 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
06:22:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 749ms
06:22:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
06:22:45 INFO - PROCESS | 1808 | 1469193765347 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:45 INFO - PROCESS | 1808 | 1469193765445 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
06:22:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 626ms
06:22:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
06:22:45 INFO - PROCESS | 1808 | 1469193765990 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:46 INFO - PROCESS | 1808 | 1469193766119 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
06:22:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 729ms
06:22:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
06:22:46 INFO - PROCESS | 1808 | 1469193766732 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:46 INFO - PROCESS | 1808 | 1469193766868 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
06:22:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 731ms
06:22:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
06:22:47 INFO - PROCESS | 1808 | 1469193767463 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:47 INFO - PROCESS | 1808 | 1469193767566 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
06:22:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 884ms
06:22:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
06:22:48 INFO - PROCESS | 1808 | 1469193768362 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:48 INFO - PROCESS | 1808 | 1469193768456 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
06:22:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 731ms
06:22:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
06:22:49 INFO - PROCESS | 1808 | 1469193769096 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:49 INFO - PROCESS | 1808 | 1469193769239 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
06:22:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 827ms
06:22:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
06:22:49 INFO - PROCESS | 1808 | 1469193769937 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:50 INFO - PROCESS | 1808 | 1469193770075 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
06:22:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 737ms
06:22:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
06:22:50 INFO - PROCESS | 1808 | 1469193770709 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:50 INFO - PROCESS | 1808 | 1469193770834 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
06:22:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 799ms
06:22:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
06:22:51 INFO - PROCESS | 1808 | 1469193771527 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:51 INFO - PROCESS | 1808 | 1469193771645 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
06:22:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 734ms
06:22:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
06:22:52 INFO - PROCESS | 1808 | 1469193772269 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:52 INFO - PROCESS | 1808 | 1469193772425 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
06:22:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 793ms
06:22:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
06:22:53 INFO - PROCESS | 1808 | 1469193773058 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:53 INFO - PROCESS | 1808 | 1469193773151 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
06:22:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 680ms
06:22:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
06:22:53 INFO - PROCESS | 1808 | 1469193773747 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:53 INFO - PROCESS | 1808 | 1469193773838 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
06:22:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 674ms
06:22:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
06:22:54 INFO - PROCESS | 1808 | 1469193774424 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:54 INFO - PROCESS | 1808 | 1469193774510 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
06:22:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 731ms
06:22:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
06:22:55 INFO - PROCESS | 1808 | 1469193775160 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:55 INFO - PROCESS | 1808 | 1469193775334 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
06:22:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 941ms
06:22:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
06:22:56 INFO - PROCESS | 1808 | 1469193776125 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:56 INFO - PROCESS | 1808 | 1469193776252 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
06:22:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 787ms
06:22:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
06:22:56 INFO - PROCESS | 1808 | 1469193776923 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:57 INFO - PROCESS | 1808 | 1469193777025 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
06:22:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 632ms
06:22:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
06:22:57 INFO - PROCESS | 1808 | 1469193777597 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:57 INFO - PROCESS | 1808 | 1469193777758 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
06:22:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 792ms
06:22:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
06:22:58 INFO - PROCESS | 1808 | 1469193778385 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:58 INFO - PROCESS | 1808 | 1469193778487 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
06:22:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 681ms
06:22:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
06:22:59 INFO - PROCESS | 1808 | 1469193779070 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:59 INFO - PROCESS | 1808 | 1469193779184 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
06:22:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 633ms
06:22:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
06:22:59 INFO - PROCESS | 1808 | 1469193779720 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:22:59 INFO - PROCESS | 1808 | 1469193779820 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
06:23:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 648ms
06:23:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
06:23:00 INFO - PROCESS | 1808 | 1469193780405 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:00 INFO - PROCESS | 1808 | 1469193780541 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
06:23:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 685ms
06:23:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
06:23:01 INFO - PROCESS | 1808 | 1469193781074 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:01 INFO - PROCESS | 1808 | 1469193781153 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
06:23:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 640ms
06:23:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
06:23:01 INFO - PROCESS | 1808 | 1469193781726 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:01 INFO - PROCESS | 1808 | 1469193781836 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
06:23:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 734ms
06:23:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
06:23:02 INFO - PROCESS | 1808 | 1469193782529 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:02 INFO - PROCESS | 1808 | 1469193782710 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
06:23:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1036ms
06:23:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
06:23:03 INFO - PROCESS | 1808 | 1469193783525 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:03 INFO - PROCESS | 1808 | 1469193783633 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
06:23:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 636ms
06:23:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
06:23:04 INFO - PROCESS | 1808 | 1469193784195 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:04 INFO - PROCESS | 1808 | 1469193784337 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
06:23:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 742ms
06:23:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
06:23:04 INFO - PROCESS | 1808 | 1469193784958 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:05 INFO - PROCESS | 1808 | 1469193785073 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
06:23:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 749ms
06:23:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
06:23:05 INFO - PROCESS | 1808 | 1469193785716 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:05 INFO - PROCESS | 1808 | 1469193785818 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
06:23:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 779ms
06:23:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
06:23:06 INFO - PROCESS | 1808 | 1469193786474 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:06 INFO - PROCESS | 1808 | 1469193786565 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
06:23:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 726ms
06:23:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
06:23:07 INFO - PROCESS | 1808 | 1469193787218 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:07 INFO - PROCESS | 1808 | 1469193787327 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
06:23:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 679ms
06:23:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
06:23:07 INFO - PROCESS | 1808 | 1469193787899 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:07 INFO - PROCESS | 1808 | 1469193787967 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
06:23:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 625ms
06:23:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
06:23:08 INFO - PROCESS | 1808 | 1469193788537 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:08 INFO - PROCESS | 1808 | 1469193788635 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
06:23:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 675ms
06:23:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
06:23:09 INFO - PROCESS | 1808 | 1469193789222 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:09 INFO - PROCESS | 1808 | 1469193789345 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
06:23:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1031ms
06:23:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
06:23:10 INFO - PROCESS | 1808 | 1469193790280 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:10 INFO - PROCESS | 1808 | 1469193790393 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
06:23:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 681ms
06:23:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
06:23:10 INFO - PROCESS | 1808 | 1469193790985 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:11 INFO - PROCESS | 1808 | 1469193791131 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
06:23:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 682ms
06:23:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
06:23:11 INFO - PROCESS | 1808 | 1469193791702 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:11 INFO - PROCESS | 1808 | 1469193791831 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
06:23:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 739ms
06:23:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
06:23:12 INFO - PROCESS | 1808 | 1469193792427 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:12 INFO - PROCESS | 1808 | 1469193792508 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
06:23:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 678ms
06:23:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
06:23:13 INFO - PROCESS | 1808 | 1469193793118 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:13 INFO - PROCESS | 1808 | 1469193793229 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
06:23:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 734ms
06:23:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
06:23:13 INFO - PROCESS | 1808 | 1469193793859 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:13 INFO - PROCESS | 1808 | 1469193793971 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
06:23:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 676ms
06:23:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
06:23:14 INFO - PROCESS | 1808 | 1469193794539 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:14 INFO - PROCESS | 1808 | 1469193794656 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
06:23:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 681ms
06:23:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
06:23:15 INFO - PROCESS | 1808 | 1469193795225 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:15 INFO - PROCESS | 1808 | 1469193795314 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
06:23:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 681ms
06:23:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
06:23:15 INFO - PROCESS | 1808 | 1469193795929 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:16 INFO - PROCESS | 1808 | 1469193796139 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
06:23:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 987ms
06:23:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
06:23:16 INFO - PROCESS | 1808 | 1469193796928 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:17 INFO - PROCESS | 1808 | 1469193797047 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
06:23:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 842ms
06:23:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
06:23:17 INFO - PROCESS | 1808 | 1469193797774 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:17 INFO - PROCESS | 1808 | 1469193797867 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
06:23:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 782ms
06:23:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
06:23:18 INFO - PROCESS | 1808 | 1469193798611 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:18 INFO - PROCESS | 1808 | 1469193798709 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
06:23:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 714ms
06:23:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
06:23:19 INFO - PROCESS | 1808 | 1469193799321 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:19 INFO - PROCESS | 1808 | 1469193799424 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
06:23:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 795ms
06:23:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
06:23:20 INFO - PROCESS | 1808 | 1469193800089 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:20 INFO - PROCESS | 1808 | 1469193800197 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:20 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.
06:23:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 680ms
06:23:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
06:23:20 INFO - PROCESS | 1808 | 1469193800801 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:20 INFO - PROCESS | 1808 | 1469193800978 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:21 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.
06:23:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 835ms
06:23:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
06:23:21 INFO - PROCESS | 1808 | 1469193801628 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:21 INFO - PROCESS | 1808 | 1469193801713 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:22 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.
06:23:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 682ms
06:23:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
06:23:22 INFO - PROCESS | 1808 | 1469193802322 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:22 INFO - PROCESS | 1808 | 1469193802437 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:22 INFO - PROCESS | 1808 | 1469193802472 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
06:23: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.
06:23:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 890ms
06:23:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
06:23:23 INFO - PROCESS | 1808 | 1469193803225 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:23 INFO - PROCESS | 1808 | 1469193803331 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23: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.
06:23:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 880ms
06:23:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
06:23:24 INFO - PROCESS | 1808 | 1469193804136 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:24 INFO - PROCESS | 1808 | 1469193804239 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23: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.
06:23:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 837ms
06:23:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
06:23:24 INFO - PROCESS | 1808 | 1469193804984 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:25 INFO - PROCESS | 1808 | 1469193805079 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23: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.
06:23:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 737ms
06:23:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
06:23:25 INFO - PROCESS | 1808 | 1469193805729 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:25 INFO - PROCESS | 1808 | 1469193805836 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:26 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.
06:23:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 692ms
06:23:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
06:23:26 INFO - PROCESS | 1808 | 1469193806427 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:26 INFO - PROCESS | 1808 | 1469193806525 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:27 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.
06:23:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 695ms
06:23:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
06:23:27 INFO - PROCESS | 1808 | 1469193807145 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:27 INFO - PROCESS | 1808 | 1469193807271 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23: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.
06:23:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 784ms
06:23:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
06:23:27 INFO - PROCESS | 1808 | 1469193807923 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:28 INFO - PROCESS | 1808 | 1469193808060 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23: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.
06:23:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 735ms
06:23:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
06:23:28 INFO - PROCESS | 1808 | 1469193808670 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:28 INFO - PROCESS | 1808 | 1469193808788 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:29 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.
06:23:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 741ms
06:23:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
06:23:29 INFO - PROCESS | 1808 | 1469193809420 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:29 INFO - PROCESS | 1808 | 1469193809576 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:30 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.
06:23:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 889ms
06:23:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
06:23:30 INFO - PROCESS | 1808 | 1469193810320 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:30 INFO - PROCESS | 1808 | 1469193810440 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23: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.
06:23:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 697ms
06:23:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
06:23:31 INFO - PROCESS | 1808 | 1469193811028 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:31 INFO - PROCESS | 1808 | 1469193811129 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:31 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.
06:23:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 730ms
06:23:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
06:23:31 INFO - PROCESS | 1808 | 1469193811807 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:31 INFO - PROCESS | 1808 | 1469193811909 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:32 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.
06:23:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 875ms
06:23:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
06:23:32 INFO - PROCESS | 1808 | 1469193812660 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:32 INFO - PROCESS | 1808 | 1469193812795 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:33 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.
06:23:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 785ms
06:23:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
06:23:33 INFO - PROCESS | 1808 | 1469193813449 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:33 INFO - PROCESS | 1808 | 1469193813546 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:34 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.
06:23:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 775ms
06:23:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
06:23:34 INFO - PROCESS | 1808 | 1469193814242 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:34 INFO - PROCESS | 1808 | 1469193814364 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:34 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.
06:23:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 733ms
06:23:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
06:23:34 INFO - PROCESS | 1808 | 1469193814979 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:35 INFO - PROCESS | 1808 | 1469193815136 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:35 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.
06:23:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 780ms
06:23:35 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
06:23:35 INFO - PROCESS | 1808 | 1469193815774 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:35 INFO - PROCESS | 1808 | 1469193815879 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:36 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
06:23:36 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 935ms
06:23:36 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
06:23:36 INFO - PROCESS | 1808 | 1469193816736 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:36 INFO - PROCESS | 1808 | 1469193816862 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:37 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
06:23:37 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 740ms
06:23:37 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
06:23:37 INFO - PROCESS | 1808 | 1469193817495 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:37 INFO - PROCESS | 1808 | 1469193817585 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:38 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
06:23:38 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 689ms
06:23:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
06:23:38 INFO - PROCESS | 1808 | 1469193818206 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:38 INFO - PROCESS | 1808 | 1469193818338 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
06:23:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 834ms
06:23:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
06:23:39 INFO - PROCESS | 1808 | 1469193819034 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:39 INFO - PROCESS | 1808 | 1469193819145 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
06:23:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 786ms
06:23:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
06:23:39 INFO - PROCESS | 1808 | 1469193819832 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:39 INFO - PROCESS | 1808 | 1469193819958 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
06:23:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 737ms
06:23:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
06:23:40 INFO - PROCESS | 1808 | 1469193820579 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:40 INFO - PROCESS | 1808 | 1469193820708 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
06:23:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 724ms
06:23:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
06:23:41 INFO - PROCESS | 1808 | 1469193821360 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:41 INFO - PROCESS | 1808 | 1469193821465 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
06:23:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 794ms
06:23:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
06:23:42 INFO - PROCESS | 1808 | 1469193822141 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:42 INFO - PROCESS | 1808 | 1469193822240 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
06:23:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 784ms
06:23:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
06:23:42 INFO - PROCESS | 1808 | 1469193822930 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:43 INFO - PROCESS | 1808 | 1469193823073 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
06:23:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 833ms
06:23:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
06:23:43 INFO - PROCESS | 1808 | 1469193823792 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:43 INFO - PROCESS | 1808 | 1469193823911 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
06:23:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 691ms
06:23:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
06:23:44 INFO - PROCESS | 1808 | 1469193824507 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:44 INFO - PROCESS | 1808 | 1469193824651 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:45 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
06:23:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1192ms
06:23:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
06:23:45 INFO - PROCESS | 1808 | 1469193825708 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:45 INFO - PROCESS | 1808 | 1469193825809 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
06:23:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1186ms
06:23:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
06:23:46 INFO - PROCESS | 1808 | 1469193826892 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:46 INFO - PROCESS | 1808 | 1469193826990 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:47 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
06:23:47 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
06:23:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
06:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:23:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:23:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:23:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 727ms
06:23:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
06:23:47 INFO - PROCESS | 1808 | 1469193827627 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:47 INFO - PROCESS | 1808 | 1469193827746 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
06:23:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 788ms
06:23:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
06:23:48 INFO - PROCESS | 1808 | 1469193828425 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:48 INFO - PROCESS | 1808 | 1469193828549 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
06:23:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 775ms
06:23:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
06:23:49 INFO - PROCESS | 1808 | 1469193829200 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:49 INFO - PROCESS | 1808 | 1469193829285 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
06:23:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 723ms
06:23:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
06:23:50 INFO - PROCESS | 1808 | 1469193830001 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:50 INFO - PROCESS | 1808 | 1469193830186 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
06:23:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 829ms
06:23:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
06:23:50 INFO - PROCESS | 1808 | 1469193830847 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:50 INFO - PROCESS | 1808 | 1469193830973 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
06:23:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 696ms
06:23:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
06:23:51 INFO - PROCESS | 1808 | 1469193831562 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:51 INFO - PROCESS | 1808 | 1469193831713 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:52 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
06:23:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
06:23:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:23:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:23:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:23:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:23:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 832ms
06:23:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
06:23:52 INFO - PROCESS | 1808 | 1469193832419 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:52 INFO - PROCESS | 1808 | 1469193832676 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
06:23:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 894ms
06:23:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
06:23:53 INFO - PROCESS | 1808 | 1469193833310 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:53 INFO - PROCESS | 1808 | 1469193833433 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:53 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
06:23:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
06:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:23:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:23:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:23:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 689ms
06:23:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
06:23:54 INFO - PROCESS | 1808 | 1469193833998 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:54 INFO - PROCESS | 1808 | 1469193834182 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:54 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
06:23:54 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
06:23:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
06:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:23:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:23:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:23:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 832ms
06:23:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
06:23:54 INFO - PROCESS | 1808 | 1469193834842 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:54 INFO - PROCESS | 1808 | 1469193834949 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:55 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
06:23:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
06:23:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:23:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:23:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:23:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:23:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 782ms
06:23:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
06:23:55 INFO - PROCESS | 1808 | 1469193835625 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:55 INFO - PROCESS | 1808 | 1469193835728 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
06:23:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 688ms
06:23:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
06:23:56 INFO - PROCESS | 1808 | 1469193836367 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:56 INFO - PROCESS | 1808 | 1469193836526 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
06:23:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 931ms
06:23:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
06:23:57 INFO - PROCESS | 1808 | 1469193837310 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:57 INFO - PROCESS | 1808 | 1469193837483 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
06:23:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 933ms
06:23:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
06:23:58 INFO - PROCESS | 1808 | 1469193838272 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:58 INFO - PROCESS | 1808 | 1469193838414 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
06:23:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 782ms
06:23:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
06:23:59 INFO - PROCESS | 1808 | 1469193839077 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:59 INFO - PROCESS | 1808 | 1469193839184 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:23:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
06:23:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 895ms
06:23:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
06:23:59 INFO - PROCESS | 1808 | 1469193839973 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:00 INFO - PROCESS | 1808 | 1469193840076 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
06:24:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 833ms
06:24:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
06:24:00 INFO - PROCESS | 1808 | 1469193840808 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:00 INFO - PROCESS | 1808 | 1469193840919 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
06:24:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 735ms
06:24:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
06:24:01 INFO - PROCESS | 1808 | 1469193841581 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:01 INFO - PROCESS | 1808 | 1469193841700 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
06:24:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 750ms
06:24:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
06:24:02 INFO - PROCESS | 1808 | 1469193842383 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:02 INFO - PROCESS | 1808 | 1469193842500 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
06:24:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 795ms
06:24:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
06:24:03 INFO - PROCESS | 1808 | 1469193843175 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:03 INFO - PROCESS | 1808 | 1469193843306 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
06:24:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1035ms
06:24:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
06:24:04 INFO - PROCESS | 1808 | 1469193844253 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:04 INFO - PROCESS | 1808 | 1469193844366 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
06:24:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 744ms
06:24:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
06:24:05 INFO - PROCESS | 1808 | 1469193845008 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:05 INFO - PROCESS | 1808 | 1469193845142 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:05 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
06:24:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 728ms
06:24:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
06:24:05 INFO - PROCESS | 1808 | 1469193845755 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:05 INFO - PROCESS | 1808 | 1469193845847 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
06:24:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 739ms
06:24:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
06:24:06 INFO - PROCESS | 1808 | 1469193846492 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:06 INFO - PROCESS | 1808 | 1469193846628 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
06:24:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 784ms
06:24:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
06:24:07 INFO - PROCESS | 1808 | 1469193847286 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:07 INFO - PROCESS | 1808 | 1469193847446 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:08 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
06:24:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 840ms
06:24:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
06:24:08 INFO - PROCESS | 1808 | 1469193848136 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:08 INFO - PROCESS | 1808 | 1469193848267 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:08 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
06:24:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
06:24:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:24:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:24:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
06:24:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
06:24:08 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
06:24:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
06:24:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:24:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:24:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
06:24:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
06:24:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 734ms
06:24:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
06:24:08 INFO - PROCESS | 1808 | 1469193848872 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:08 INFO - PROCESS | 1808 | 1469193848960 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:09 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
06:24:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 687ms
06:24:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
06:24:09 INFO - PROCESS | 1808 | 1469193849558 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:09 INFO - PROCESS | 1808 | 1469193849724 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:10 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.
06:24:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1033ms
06:24:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
06:24:10 INFO - PROCESS | 1808 | 1469193850614 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:10 INFO - PROCESS | 1808 | 1469193850727 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:11 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.
06:24:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 738ms
06:24:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
06:24:11 INFO - PROCESS | 1808 | 1469193851357 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:11 INFO - PROCESS | 1808 | 1469193851461 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:12 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
06:24:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 729ms
06:24:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
06:24:12 INFO - PROCESS | 1808 | 1469193852099 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:12 INFO - PROCESS | 1808 | 1469193852200 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:12 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.
06:24:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 730ms
06:24:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
06:24:12 INFO - PROCESS | 1808 | 1469193852825 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:12 INFO - PROCESS | 1808 | 1469193852929 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
06:24:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 629ms
06:24:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
06:24:13 INFO - PROCESS | 1808 | 1469193853476 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:13 INFO - PROCESS | 1808 | 1469193853602 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
06:24:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 703ms
06:24:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
06:24:14 INFO - PROCESS | 1808 | 1469193854194 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:14 INFO - PROCESS | 1808 | 1469193854341 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
06:24:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 931ms
06:24:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
06:24:15 INFO - PROCESS | 1808 | 1469193855119 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:15 INFO - PROCESS | 1808 | 1469193855212 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
06:24:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 673ms
06:24:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
06:24:15 INFO - PROCESS | 1808 | 1469193855823 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:15 INFO - PROCESS | 1808 | 1469193855917 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
06:24:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 676ms
06:24:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
06:24:16 INFO - PROCESS | 1808 | 1469193856530 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:16 INFO - PROCESS | 1808 | 1469193856653 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
06:24:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 933ms
06:24:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
06:24:17 INFO - PROCESS | 1808 | 1469193857477 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:17 INFO - PROCESS | 1808 | 1469193857624 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
06:24:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 852ms
06:24:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
06:24:18 INFO - PROCESS | 1808 | 1469193858324 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:18 INFO - PROCESS | 1808 | 1469193858430 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
06:24:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 684ms
06:24:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
06:24:19 INFO - PROCESS | 1808 | 1469193859086 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:19 INFO - PROCESS | 1808 | 1469193859192 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
06:24:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 788ms
06:24:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
06:24:19 INFO - PROCESS | 1808 | 1469193859807 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:19 INFO - PROCESS | 1808 | 1469193859934 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
06:24:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 686ms
06:24:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
06:24:20 INFO - PROCESS | 1808 | 1469193860506 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:20 INFO - PROCESS | 1808 | 1469193860654 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
06:24:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 726ms
06:24:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
06:24:21 INFO - PROCESS | 1808 | 1469193861245 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:21 INFO - PROCESS | 1808 | 1469193861426 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
06:24:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 883ms
06:24:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
06:24:22 INFO - PROCESS | 1808 | 1469193862141 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:22 INFO - PROCESS | 1808 | 1469193862256 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
06:24:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 750ms
06:24:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
06:24:22 INFO - PROCESS | 1808 | 1469193862879 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:22 INFO - PROCESS | 1808 | 1469193862964 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
06:24:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 879ms
06:24:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
06:24:23 INFO - PROCESS | 1808 | 1469193863786 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:23 INFO - PROCESS | 1808 | 1469193863944 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
06:24:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 788ms
06:24:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
06:24:24 INFO - PROCESS | 1808 | 1469193864593 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:24 INFO - PROCESS | 1808 | 1469193864701 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
06:24:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 883ms
06:24:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
06:24:25 INFO - PROCESS | 1808 | 1469193865546 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:25 INFO - PROCESS | 1808 | 1469193865686 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
06:24:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1008ms
06:24:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
06:24:26 INFO - PROCESS | 1808 | 1469193866522 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:26 INFO - PROCESS | 1808 | 1469193866622 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
06:24:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 727ms
06:24:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
06:24:27 INFO - PROCESS | 1808 | 1469193867313 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:27 INFO - PROCESS | 1808 | 1469193867399 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
06:24:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 787ms
06:24:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
06:24:28 INFO - PROCESS | 1808 | 1469193868100 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:28 INFO - PROCESS | 1808 | 1469193868229 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
06:24:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 984ms
06:24:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
06:24:29 INFO - PROCESS | 1808 | 1469193869089 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:29 INFO - PROCESS | 1808 | 1469193869176 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
06:24:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 786ms
06:24:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
06:24:29 INFO - PROCESS | 1808 | 1469193869924 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:30 INFO - PROCESS | 1808 | 1469193870072 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
06:24:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 896ms
06:24:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
06:24:30 INFO - PROCESS | 1808 | 1469193870843 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:31 INFO - PROCESS | 1808 | 1469193871020 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
06:24:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 856ms
06:24:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
06:24:31 INFO - PROCESS | 1808 | 1469193871721 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:31 INFO - PROCESS | 1808 | 1469193871868 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
06:24:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 885ms
06:24:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
06:24:32 INFO - PROCESS | 1808 | 1469193872634 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:32 INFO - PROCESS | 1808 | 1469193872765 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
06:24:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 844ms
06:24:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
06:24:33 INFO - PROCESS | 1808 | 1469193873467 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:33 INFO - PROCESS | 1808 | 1469193873638 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
06:24:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 839ms
06:24:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
06:24:34 INFO - PROCESS | 1808 | 1469193874318 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:34 INFO - PROCESS | 1808 | 1469193874433 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
06:24:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 788ms
06:24:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
06:24:35 INFO - PROCESS | 1808 | 1469193875115 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:35 INFO - PROCESS | 1808 | 1469193875239 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
06:24:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 846ms
06:24:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
06:24:35 INFO - PROCESS | 1808 | 1469193875978 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:36 INFO - PROCESS | 1808 | 1469193876073 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
06:24:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 749ms
06:24:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
06:24:36 INFO - PROCESS | 1808 | 1469193876767 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:36 INFO - PROCESS | 1808 | 1469193876950 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
06:24:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 890ms
06:24:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
06:24:37 INFO - PROCESS | 1808 | 1469193877690 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:37 INFO - PROCESS | 1808 | 1469193877859 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:38 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
06:24:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 840ms
06:24:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
06:24:38 INFO - PROCESS | 1808 | 1469193878557 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:38 INFO - PROCESS | 1808 | 1469193878685 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
06:24:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 834ms
06:24:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
06:24:39 INFO - PROCESS | 1808 | 1469193879424 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:39 INFO - PROCESS | 1808 | 1469193879536 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:40 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)
06:24:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1302ms
06:24:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
06:24:40 INFO - PROCESS | 1808 | 1469193880701 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:40 INFO - PROCESS | 1808 | 1469193880840 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
06:24:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1344ms
06:24:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
06:24:42 INFO - PROCESS | 1808 | 1469193882045 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:42 INFO - PROCESS | 1808 | 1469193882129 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
06:24:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1178ms
06:24:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
06:24:43 INFO - PROCESS | 1808 | 1469193883245 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:43 INFO - PROCESS | 1808 | 1469193883341 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:44 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)
06:24:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1327ms
06:24:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
06:24:44 INFO - PROCESS | 1808 | 1469193884576 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:44 INFO - PROCESS | 1808 | 1469193884674 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:45 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)
06:24:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1178ms
06:24:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
06:24:45 INFO - PROCESS | 1808 | 1469193885775 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:45 INFO - PROCESS | 1808 | 1469193885888 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
06:24:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1231ms
06:24:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
06:24:47 INFO - PROCESS | 1808 | 1469193887013 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:47 INFO - PROCESS | 1808 | 1469193887117 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
06:24:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1229ms
06:24:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
06:24:48 INFO - PROCESS | 1808 | 1469193888240 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:48 INFO - PROCESS | 1808 | 1469193888329 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
06:24:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1133ms
06:24:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
06:24:49 INFO - PROCESS | 1808 | 1469193889390 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:49 INFO - PROCESS | 1808 | 1469193889498 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size
06:24:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1338ms
06:24:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
06:24:50 INFO - PROCESS | 1808 | 1469193890730 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:50 INFO - PROCESS | 1808 | 1469193890843 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
06:24:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1184ms
06:24:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
06:24:51 INFO - PROCESS | 1808 | 1469193891923 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:52 INFO - PROCESS | 1808 | 1469193892025 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:52 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
06:24:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
06:24:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:24:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:24:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:24:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:24:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 729ms
06:24:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
06:24:52 INFO - PROCESS | 1808 | 1469193892717 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:52 INFO - PROCESS | 1808 | 1469193892858 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
06:24:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 835ms
06:24:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
06:24:53 INFO - PROCESS | 1808 | 1469193893525 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:53 INFO - PROCESS | 1808 | 1469193893646 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:54 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
06:24:54 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
06:24:54 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
06:24:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
06:24:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:24:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:24:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:24:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:24:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 742ms
06:24:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
06:24:54 INFO - PROCESS | 1808 | 1469193894263 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:54 INFO - PROCESS | 1808 | 1469193894364 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
06:24:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 683ms
06:24:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
06:24:54 INFO - PROCESS | 1808 | 1469193894959 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:55 INFO - PROCESS | 1808 | 1469193895152 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
06:24:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1235ms
06:24:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
06:24:56 INFO - PROCESS | 1808 | 1469193896194 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:56 INFO - PROCESS | 1808 | 1469193896275 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:57 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
06:24:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1280ms
06:24:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
06:24:57 INFO - PROCESS | 1808 | 1469193897514 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:57 INFO - PROCESS | 1808 | 1469193897618 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:58 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.)
06:24:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1229ms
06:24:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
06:24:58 INFO - PROCESS | 1808 | 1469193898754 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:58 INFO - PROCESS | 1808 | 1469193898855 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:24:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
06:24:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1235ms
06:24:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
06:25:00 INFO - PROCESS | 1808 | 1469193900004 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:00 INFO - PROCESS | 1808 | 1469193900128 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:01 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
06:25:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1294ms
06:25:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
06:25:01 INFO - PROCESS | 1808 | 1469193901296 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:01 INFO - PROCESS | 1808 | 1469193901393 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
06:25:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 781ms
06:25:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
06:25:02 INFO - PROCESS | 1808 | 1469193902105 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:02 INFO - PROCESS | 1808 | 1469193902251 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
06:25:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1183ms
06:25:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
06:25:03 INFO - PROCESS | 1808 | 1469193903291 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:03 INFO - PROCESS | 1808 | 1469193903439 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
06:25:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1528ms
06:25:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
06:25:04 INFO - PROCESS | 1808 | 1469193904842 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:04 INFO - PROCESS | 1808 | 1469193904990 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
06:25:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 743ms
06:25:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
06:25:05 INFO - PROCESS | 1808 | 1469193905632 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:05 INFO - PROCESS | 1808 | 1469193905769 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
06:25:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 859ms
06:25:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
06:25:06 INFO - PROCESS | 1808 | 1469193906512 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:06 INFO - PROCESS | 1808 | 1469193906650 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
06:25:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 844ms
06:25:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
06:25:07 INFO - PROCESS | 1808 | 1469193907328 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:07 INFO - PROCESS | 1808 | 1469193907454 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
06:25:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 687ms
06:25:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
06:25:08 INFO - PROCESS | 1808 | 1469193908008 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:08 INFO - PROCESS | 1808 | 1469193908162 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
06:25:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 777ms
06:25:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
06:25:08 INFO - PROCESS | 1808 | 1469193908817 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:08 INFO - PROCESS | 1808 | 1469193908965 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
06:25:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 784ms
06:25:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
06:25:09 INFO - PROCESS | 1808 | 1469193909606 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:09 INFO - PROCESS | 1808 | 1469193909750 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
06:25:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 830ms
06:25:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
06:25:10 INFO - PROCESS | 1808 | 1469193910446 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:10 INFO - PROCESS | 1808 | 1469193910575 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:11 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
06:25:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1087ms
06:25:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
06:25:11 INFO - PROCESS | 1808 | 1469193911544 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:11 INFO - PROCESS | 1808 | 1469193911668 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:12 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
06:25:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 778ms
06:25:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
06:25:12 INFO - PROCESS | 1808 | 1469193912408 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:12 INFO - PROCESS | 1808 | 1469193912523 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:13 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
06:25:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 740ms
06:25:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
06:25:13 INFO - PROCESS | 1808 | 1469193913153 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:13 INFO - PROCESS | 1808 | 1469193913279 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
06:25:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 677ms
06:25:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
06:25:13 INFO - PROCESS | 1808 | 1469193913840 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:14 INFO - PROCESS | 1808 | 1469193914025 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:14 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
06:25:14 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
06:25:14 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
06:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:25:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:25:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:25:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 831ms
06:25:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
06:25:14 INFO - PROCESS | 1808 | 1469193914678 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:14 INFO - PROCESS | 1808 | 1469193914819 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
06:25:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 742ms
06:25:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
06:25:15 INFO - PROCESS | 1808 | 1469193915488 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:15 INFO - PROCESS | 1808 | 1469193915626 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:16 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
06:25:16 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
06:25:16 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
06:25:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:25:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:25:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:25:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:25:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 731ms
06:25:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
06:25:16 INFO - PROCESS | 1808 | 1469193916168 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:16 INFO - PROCESS | 1808 | 1469193916294 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
06:25:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 645ms
06:25:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
06:25:16 INFO - PROCESS | 1808 | 1469193916845 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:16 INFO - PROCESS | 1808 | 1469193916994 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
06:25:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 779ms
06:25:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
06:25:17 INFO - PROCESS | 1808 | 1469193917639 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:17 INFO - PROCESS | 1808 | 1469193917843 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
06:25:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1232ms
06:25:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
06:25:18 INFO - PROCESS | 1808 | 1469193918881 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:18 INFO - PROCESS | 1808 | 1469193918992 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
06:25:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 828ms
06:25:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
06:25:19 INFO - PROCESS | 1808 | 1469193919721 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:19 INFO - PROCESS | 1808 | 1469193919831 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
06:25:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 730ms
06:25:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
06:25:20 INFO - PROCESS | 1808 | 1469193920484 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:20 INFO - PROCESS | 1808 | 1469193920577 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
06:25:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 716ms
06:25:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
06:25:21 INFO - PROCESS | 1808 | 1469193921182 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:21 INFO - PROCESS | 1808 | 1469193921294 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
06:25:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 734ms
06:25:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
06:25:21 INFO - PROCESS | 1808 | 1469193921929 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:22 INFO - PROCESS | 1808 | 1469193922055 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
06:25:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 835ms
06:25:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
06:25:22 INFO - PROCESS | 1808 | 1469193922763 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:22 INFO - PROCESS | 1808 | 1469193922849 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
06:25:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 927ms
06:25:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
06:25:23 INFO - PROCESS | 1808 | 1469193923716 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:23 INFO - PROCESS | 1808 | 1469193923851 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
06:25:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 992ms
06:25:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
06:25:24 INFO - PROCESS | 1808 | 1469193924700 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:24 INFO - PROCESS | 1808 | 1469193924867 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
06:25:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 823ms
06:25:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
06:25:25 INFO - PROCESS | 1808 | 1469193925543 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:25 INFO - PROCESS | 1808 | 1469193925646 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
06:25:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 883ms
06:25:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
06:25:26 INFO - PROCESS | 1808 | 1469193926460 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:26 INFO - PROCESS | 1808 | 1469193926601 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
06:25:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 753ms
06:25:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
06:25:27 INFO - PROCESS | 1808 | 1469193927206 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:27 INFO - PROCESS | 1808 | 1469193927362 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
06:25:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 778ms
06:25:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
06:25:28 INFO - PROCESS | 1808 | 1469193928002 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:28 INFO - PROCESS | 1808 | 1469193928137 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
06:25:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 776ms
06:25:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
06:25:28 INFO - PROCESS | 1808 | 1469193928797 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:28 INFO - PROCESS | 1808 | 1469193928925 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
06:25:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 834ms
06:25:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
06:25:29 INFO - PROCESS | 1808 | 1469193929629 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:29 INFO - PROCESS | 1808 | 1469193929747 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
06:25:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 694ms
06:25:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
06:25:30 INFO - PROCESS | 1808 | 1469193930333 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:30 INFO - PROCESS | 1808 | 1469193930491 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
06:25:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 882ms
06:25:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
06:25:31 INFO - PROCESS | 1808 | 1469193931220 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:31 INFO - PROCESS | 1808 | 1469193931368 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
06:25:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1039ms
06:25:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
06:25:32 INFO - PROCESS | 1808 | 1469193932285 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:32 INFO - PROCESS | 1808 | 1469193932381 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
06:25:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 834ms
06:25:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
06:25:33 INFO - PROCESS | 1808 | 1469193933143 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:33 INFO - PROCESS | 1808 | 1469193933262 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
06:25:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 891ms
06:25:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
06:25:34 INFO - PROCESS | 1808 | 1469193934069 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:34 INFO - PROCESS | 1808 | 1469193934171 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
06:25:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 753ms
06:25:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
06:25:34 INFO - PROCESS | 1808 | 1469193934829 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:34 INFO - PROCESS | 1808 | 1469193934945 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
06:25:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 681ms
06:25:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
06:25:35 INFO - PROCESS | 1808 | 1469193935520 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:35 INFO - PROCESS | 1808 | 1469193935655 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
06:25:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 838ms
06:25:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
06:25:36 INFO - PROCESS | 1808 | 1469193936387 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:36 INFO - PROCESS | 1808 | 1469193936519 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
06:25:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 844ms
06:25:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
06:25:37 INFO - PROCESS | 1808 | 1469193937231 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:37 INFO - PROCESS | 1808 | 1469193937342 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
06:25:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 685ms
06:25:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
06:25:37 INFO - PROCESS | 1808 | 1469193937974 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:38 INFO - PROCESS | 1808 | 1469193938100 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
06:25:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 986ms
06:25:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
06:25:38 INFO - PROCESS | 1808 | 1469193938964 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:39 INFO - PROCESS | 1808 | 1469193939076 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
06:25:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 752ms
06:25:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
06:25:39 INFO - PROCESS | 1808 | 1469193939723 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:39 INFO - PROCESS | 1808 | 1469193939878 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
06:25:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 892ms
06:25:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
06:25:40 INFO - PROCESS | 1808 | 1469193940634 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:40 INFO - PROCESS | 1808 | 1469193940751 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
06:25:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 842ms
06:25:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
06:25:41 INFO - PROCESS | 1808 | 1469193941471 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:41 INFO - PROCESS | 1808 | 1469193941594 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
06:25:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 759ms
06:25:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
06:25:42 INFO - PROCESS | 1808 | 1469193942218 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:42 INFO - PROCESS | 1808 | 1469193942318 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
06:25:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 688ms
06:25:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
06:25:42 INFO - PROCESS | 1808 | 1469193942936 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:43 INFO - PROCESS | 1808 | 1469193943119 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
06:25:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 838ms
06:25:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
06:25:43 INFO - PROCESS | 1808 | 1469193943761 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:43 INFO - PROCESS | 1808 | 1469193943919 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
06:25:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 736ms
06:25:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
06:25:44 INFO - PROCESS | 1808 | 1469193944504 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:44 INFO - PROCESS | 1808 | 1469193944664 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
06:25:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 996ms
06:25:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
06:25:45 INFO - PROCESS | 1808 | 1469193945525 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:45 INFO - PROCESS | 1808 | 1469193945641 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
06:25:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 751ms
06:25:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
06:25:46 INFO - PROCESS | 1808 | 1469193946287 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:46 INFO - PROCESS | 1808 | 1469193946463 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
06:25:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 749ms
06:25:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
06:25:47 INFO - PROCESS | 1808 | 1469193947055 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:47 INFO - PROCESS | 1808 | 1469193947219 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
06:25:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 931ms
06:25:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
06:25:48 INFO - PROCESS | 1808 | 1469193947997 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:48 INFO - PROCESS | 1808 | 1469193948129 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
06:25:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 738ms
06:25:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
06:25:48 INFO - PROCESS | 1808 | 1469193948727 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:48 INFO - PROCESS | 1808 | 1469193948833 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
06:25:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 726ms
06:25:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
06:25:49 INFO - PROCESS | 1808 | 1469193949491 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:49 INFO - PROCESS | 1808 | 1469193949607 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
06:25:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 728ms
06:25:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
06:25:50 INFO - PROCESS | 1808 | 1469193950206 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:50 INFO - PROCESS | 1808 | 1469193950346 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
06:25:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 837ms
06:25:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
06:25:51 INFO - PROCESS | 1808 | 1469193951061 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:51 INFO - PROCESS | 1808 | 1469193951163 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
06:25:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 687ms
06:25:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
06:25:51 INFO - PROCESS | 1808 | 1469193951754 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:51 INFO - PROCESS | 1808 | 1469193951954 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
06:25:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 987ms
06:25:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
06:25:52 INFO - PROCESS | 1808 | 1469193952772 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:52 INFO - PROCESS | 1808 | 1469193952930 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
06:25:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 794ms
06:25:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
06:25:53 INFO - PROCESS | 1808 | 1469193953591 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:53 INFO - PROCESS | 1808 | 1469193953723 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
06:25:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 683ms
06:25:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
06:25:54 INFO - PROCESS | 1808 | 1469193954291 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:54 INFO - PROCESS | 1808 | 1469193954483 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
06:25:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 931ms
06:25:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
06:25:55 INFO - PROCESS | 1808 | 1469193955225 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:55 INFO - PROCESS | 1808 | 1469193955455 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
06:25:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 830ms
06:25:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
06:25:56 INFO - PROCESS | 1808 | 1469193956076 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:56 INFO - PROCESS | 1808 | 1469193956177 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
06:25:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 743ms
06:25:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
06:25:56 INFO - PROCESS | 1808 | 1469193956824 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:56 INFO - PROCESS | 1808 | 1469193956942 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
06:25:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 781ms
06:25:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
06:25:57 INFO - PROCESS | 1808 | 1469193957609 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:57 INFO - PROCESS | 1808 | 1469193957710 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
06:25:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 790ms
06:25:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
06:25:58 INFO - PROCESS | 1808 | 1469193958398 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:58 INFO - PROCESS | 1808 | 1469193958533 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
06:25:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 927ms
06:25:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
06:25:59 INFO - PROCESS | 1808 | 1469193959367 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:25:59 INFO - PROCESS | 1808 | 1469193959512 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
06:26:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 807ms
06:26:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
06:26:00 INFO - PROCESS | 1808 | 1469193960161 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:00 INFO - PROCESS | 1808 | 1469193960278 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
06:26:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 739ms
06:26:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
06:26:00 INFO - PROCESS | 1808 | 1469193960951 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:01 INFO - PROCESS | 1808 | 1469193961067 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
06:26:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 789ms
06:26:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
06:26:01 INFO - PROCESS | 1808 | 1469193961736 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:01 INFO - PROCESS | 1808 | 1469193961882 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
06:26:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 835ms
06:26:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
06:26:02 INFO - PROCESS | 1808 | 1469193962582 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:02 INFO - PROCESS | 1808 | 1469193962684 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
06:26:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 731ms
06:26:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
06:26:03 INFO - PROCESS | 1808 | 1469193963318 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:03 INFO - PROCESS | 1808 | 1469193963406 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
06:26:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 728ms
06:26:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
06:26:04 INFO - PROCESS | 1808 | 1469193964048 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:04 INFO - PROCESS | 1808 | 1469193964152 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
06:26:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 732ms
06:26:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
06:26:04 INFO - PROCESS | 1808 | 1469193964789 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:04 INFO - PROCESS | 1808 | 1469193964895 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
06:26:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 985ms
06:26:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
06:26:05 INFO - PROCESS | 1808 | 1469193965802 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:05 INFO - PROCESS | 1808 | 1469193965936 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
06:26:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 741ms
06:26:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
06:26:06 INFO - PROCESS | 1808 | 1469193966565 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:06 INFO - PROCESS | 1808 | 1469193966672 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
06:26:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 688ms
06:26:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
06:26:07 INFO - PROCESS | 1808 | 1469193967268 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:07 INFO - PROCESS | 1808 | 1469193967385 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
06:26:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 782ms
06:26:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
06:26:08 INFO - PROCESS | 1808 | 1469193968069 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:08 INFO - PROCESS | 1808 | 1469193968183 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
06:26:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 757ms
06:26:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
06:26:08 INFO - PROCESS | 1808 | 1469193968853 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:08 INFO - PROCESS | 1808 | 1469193968951 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
06:26:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 872ms
06:26:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
06:26:09 INFO - PROCESS | 1808 | 1469193969709 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:09 INFO - PROCESS | 1808 | 1469193969860 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
06:26:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 788ms
06:26:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
06:26:10 INFO - PROCESS | 1808 | 1469193970500 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:10 INFO - PROCESS | 1808 | 1469193970640 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
06:26:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 730ms
06:26:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
06:26:11 INFO - PROCESS | 1808 | 1469193971236 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:11 INFO - PROCESS | 1808 | 1469193971333 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
06:26:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 789ms
06:26:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
06:26:12 INFO - PROCESS | 1808 | 1469193972079 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:12 INFO - PROCESS | 1808 | 1469193972232 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
06:26:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 943ms
06:26:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
06:26:13 INFO - PROCESS | 1808 | 1469193973028 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:13 INFO - PROCESS | 1808 | 1469193973167 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
06:26:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 837ms
06:26:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
06:26:13 INFO - PROCESS | 1808 | 1469193973876 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:14 INFO - PROCESS | 1808 | 1469193974000 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
06:26:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 725ms
06:26:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
06:26:14 INFO - PROCESS | 1808 | 1469193974632 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:14 INFO - PROCESS | 1808 | 1469193974738 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
06:26:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 855ms
06:26:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
06:26:15 INFO - PROCESS | 1808 | 1469193975469 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:15 INFO - PROCESS | 1808 | 1469193975560 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
06:26:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 679ms
06:26:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
06:26:16 INFO - PROCESS | 1808 | 1469193976155 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:16 INFO - PROCESS | 1808 | 1469193976353 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
06:26:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 785ms
06:26:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
06:26:17 INFO - PROCESS | 1808 | 1469193977008 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:17 INFO - PROCESS | 1808 | 1469193977117 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
06:26:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 684ms
06:26:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
06:26:17 INFO - PROCESS | 1808 | 1469193977712 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:17 INFO - PROCESS | 1808 | 1469193977827 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
06:26:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 746ms
06:26:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
06:26:18 INFO - PROCESS | 1808 | 1469193978445 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:18 INFO - PROCESS | 1808 | 1469193978573 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
06:26:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 982ms
06:26:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
06:26:19 INFO - PROCESS | 1808 | 1469193979520 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:19 INFO - PROCESS | 1808 | 1469193979642 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
06:26:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 793ms
06:26:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
06:26:20 INFO - PROCESS | 1808 | 1469193980321 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:20 INFO - PROCESS | 1808 | 1469193980427 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
06:26:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 730ms
06:26:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
06:26:21 INFO - PROCESS | 1808 | 1469193981071 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:21 INFO - PROCESS | 1808 | 1469193981179 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
06:26:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 746ms
06:26:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
06:26:21 INFO - PROCESS | 1808 | 1469193981821 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:21 INFO - PROCESS | 1808 | 1469193981908 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
06:26:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 677ms
06:26:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
06:26:22 INFO - PROCESS | 1808 | 1469193982514 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:22 INFO - PROCESS | 1808 | 1469193982595 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
06:26:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 981ms
06:26:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
06:26:23 INFO - PROCESS | 1808 | 1469193983497 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:23 INFO - PROCESS | 1808 | 1469193983602 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
06:26:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 684ms
06:26:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
06:26:24 INFO - PROCESS | 1808 | 1469193984186 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:24 INFO - PROCESS | 1808 | 1469193984328 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
06:26:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 728ms
06:26:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
06:26:24 INFO - PROCESS | 1808 | 1469193984931 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:25 INFO - PROCESS | 1808 | 1469193985044 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
06:26:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 796ms
06:26:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
06:26:25 INFO - PROCESS | 1808 | 1469193985727 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:25 INFO - PROCESS | 1808 | 1469193985864 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
06:26:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 930ms
06:26:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
06:26:26 INFO - PROCESS | 1808 | 1469193986663 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:26 INFO - PROCESS | 1808 | 1469193986769 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
06:26:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 687ms
06:26:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
06:26:27 INFO - PROCESS | 1808 | 1469193987362 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:27 INFO - PROCESS | 1808 | 1469193987512 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:28 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
06:26:28 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
06:26:28 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
06:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:26:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:26:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:26:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 682ms
06:26:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
06:26:28 INFO - PROCESS | 1808 | 1469193988077 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:28 INFO - PROCESS | 1808 | 1469193988249 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:28 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
06:26:28 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
06:26:28 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
06:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:26:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:26:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:26:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 784ms
06:26:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
06:26:28 INFO - PROCESS | 1808 | 1469193988843 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:28 INFO - PROCESS | 1808 | 1469193988939 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:29 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
06:26:29 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
06:26:29 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
06:26:29 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
06:26:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:26:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:26:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:26:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:26:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 634ms
06:26:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
06:26:29 INFO - PROCESS | 1808 | 1469193989499 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:29 INFO - PROCESS | 1808 | 1469193989594 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:30 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
06:26:30 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
06:26:30 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
06:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:26:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:26:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:26:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 836ms
06:26:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
06:26:30 INFO - PROCESS | 1808 | 1469193990343 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:30 INFO - PROCESS | 1808 | 1469193990466 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:31 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
06:26:31 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
06:26:31 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
06:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:26:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:26:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:26:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 727ms
06:26:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
06:26:31 INFO - PROCESS | 1808 | 1469193991088 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:31 INFO - PROCESS | 1808 | 1469193991182 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:31 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
06:26:31 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
06:26:31 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
06:26:31 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
06:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:26:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:26:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:26:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 731ms
06:26:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
06:26:31 INFO - PROCESS | 1808 | 1469193991820 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:31 INFO - PROCESS | 1808 | 1469193991917 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
06:26:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 672ms
06:26:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
06:26:32 INFO - PROCESS | 1808 | 1469193992526 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:32 INFO - PROCESS | 1808 | 1469193992703 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:33 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
06:26:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 953ms
06:26:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
06:26:33 INFO - PROCESS | 1808 | 1469193993476 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:33 INFO - PROCESS | 1808 | 1469193993603 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:34 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
06:26:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 730ms
06:26:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
06:26:34 INFO - PROCESS | 1808 | 1469193994274 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:34 INFO - PROCESS | 1808 | 1469193994390 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
06:26:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 693ms
06:26:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
06:26:34 INFO - PROCESS | 1808 | 1469193994992 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:35 INFO - PROCESS | 1808 | 1469193995122 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
06:26:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 731ms
06:26:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
06:26:35 INFO - PROCESS | 1808 | 1469193995717 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:35 INFO - PROCESS | 1808 | 1469193995846 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
06:26:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 698ms
06:26:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
06:26:36 INFO - PROCESS | 1808 | 1469193996419 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:36 INFO - PROCESS | 1808 | 1469193996522 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:37 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
06:26:37 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
06:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:26:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:26:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:26:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 796ms
06:26:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
06:26:37 INFO - PROCESS | 1808 | 1469193997260 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:37 INFO - PROCESS | 1808 | 1469193997356 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
06:26:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 788ms
06:26:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
06:26:38 INFO - PROCESS | 1808 | 1469193997995 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:38 INFO - PROCESS | 1808 | 1469193998086 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
06:26:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 624ms
06:26:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
06:26:38 INFO - PROCESS | 1808 | 1469193998644 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:38 INFO - PROCESS | 1808 | 1469193998753 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
06:26:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 895ms
06:26:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
06:26:39 INFO - PROCESS | 1808 | 1469193999559 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:39 INFO - PROCESS | 1808 | 1469193999665 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
06:26:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 807ms
06:26:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
06:26:40 INFO - PROCESS | 1808 | 1469194000378 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:40 INFO - PROCESS | 1808 | 1469194000475 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
06:26:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 779ms
06:26:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
06:26:41 INFO - PROCESS | 1808 | 1469194001179 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:41 INFO - PROCESS | 1808 | 1469194001319 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
06:26:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 839ms
06:26:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
06:26:42 INFO - PROCESS | 1808 | 1469194002001 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:42 INFO - PROCESS | 1808 | 1469194002090 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
06:26:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 676ms
06:26:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
06:26:42 INFO - PROCESS | 1808 | 1469194002695 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:42 INFO - PROCESS | 1808 | 1469194002807 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
06:26:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 685ms
06:26:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
06:26:43 INFO - PROCESS | 1808 | 1469194003398 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:43 INFO - PROCESS | 1808 | 1469194003542 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
06:26:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 788ms
06:26:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
06:26:44 INFO - PROCESS | 1808 | 1469194004178 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:44 INFO - PROCESS | 1808 | 1469194004290 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
06:26:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 837ms
06:26:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
06:26:45 INFO - PROCESS | 1808 | 1469194005029 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:45 INFO - PROCESS | 1808 | 1469194005144 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
06:26:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 786ms
06:26:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
06:26:45 INFO - PROCESS | 1808 | 1469194005810 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:45 INFO - PROCESS | 1808 | 1469194005947 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
06:26:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 875ms
06:26:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
06:26:46 INFO - PROCESS | 1808 | 1469194006715 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:46 INFO - PROCESS | 1808 | 1469194006833 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
06:26:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 739ms
06:26:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
06:26:47 INFO - PROCESS | 1808 | 1469194007461 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:47 INFO - PROCESS | 1808 | 1469194007586 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
06:26:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 776ms
06:26:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
06:26:48 INFO - PROCESS | 1808 | 1469194008297 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:48 INFO - PROCESS | 1808 | 1469194008412 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
06:26:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 699ms
06:26:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
06:26:49 INFO - PROCESS | 1808 | 1469194009006 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:49 INFO - PROCESS | 1808 | 1469194009154 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
06:26:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 731ms
06:26:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
06:26:49 INFO - PROCESS | 1808 | 1469194009740 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:49 INFO - PROCESS | 1808 | 1469194009858 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
06:26:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 681ms
06:26:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
06:26:50 INFO - PROCESS | 1808 | 1469194010450 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:50 INFO - PROCESS | 1808 | 1469194010558 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
06:26:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 689ms
06:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
06:26:51 INFO - PROCESS | 1808 | 1469194011132 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:51 INFO - PROCESS | 1808 | 1469194011251 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
06:26:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 777ms
06:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
06:26:51 INFO - PROCESS | 1808 | 1469194011914 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:52 INFO - PROCESS | 1808 | 1469194012010 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
06:26:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 932ms
06:26:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
06:26:52 INFO - PROCESS | 1808 | 1469194012876 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:53 INFO - PROCESS | 1808 | 1469194013007 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
06:26:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 794ms
06:26:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
06:26:53 INFO - PROCESS | 1808 | 1469194013663 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:53 INFO - PROCESS | 1808 | 1469194013764 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:54 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
06:26:54 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
06:26:54 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
06:26:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:26:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:26:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:26:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:26:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 684ms
06:26:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
06:26:54 INFO - PROCESS | 1808 | 1469194014394 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:54 INFO - PROCESS | 1808 | 1469194014535 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
06:26:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 852ms
06:26:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
06:26:55 INFO - PROCESS | 1808 | 1469194015215 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:55 INFO - PROCESS | 1808 | 1469194015340 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
06:26:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 732ms
06:26:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
06:26:55 INFO - PROCESS | 1808 | 1469194015967 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:56 INFO - PROCESS | 1808 | 1469194016082 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
06:26:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 692ms
06:26:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
06:26:56 INFO - PROCESS | 1808 | 1469194016661 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:56 INFO - PROCESS | 1808 | 1469194016772 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:57 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
06:26:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 677ms
06:26:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
06:26:57 INFO - PROCESS | 1808 | 1469194017344 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:57 INFO - PROCESS | 1808 | 1469194017463 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:58 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
06:26:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 683ms
06:26:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
06:26:58 INFO - PROCESS | 1808 | 1469194018025 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:58 INFO - PROCESS | 1808 | 1469194018156 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
06:26:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 731ms
06:26:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
06:26:58 INFO - PROCESS | 1808 | 1469194018762 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:26:58 INFO - PROCESS | 1808 | 1469194018957 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
06:27:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1483ms
06:27:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
06:27:00 INFO - PROCESS | 1808 | 1469194020252 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:00 INFO - PROCESS | 1808 | 1469194020373 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
06:27:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 726ms
06:27:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
06:27:01 INFO - PROCESS | 1808 | 1469194021008 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:01 INFO - PROCESS | 1808 | 1469194021125 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
06:27:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 891ms
06:27:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
06:27:01 INFO - PROCESS | 1808 | 1469194021951 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:02 INFO - PROCESS | 1808 | 1469194022077 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
06:27:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 806ms
06:27:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
06:27:02 INFO - PROCESS | 1808 | 1469194022723 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:02 INFO - PROCESS | 1808 | 1469194022850 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
06:27:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 680ms
06:27:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
06:27:03 INFO - PROCESS | 1808 | 1469194023422 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:03 INFO - PROCESS | 1808 | 1469194023619 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
06:27:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 786ms
06:27:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
06:27:04 INFO - PROCESS | 1808 | 1469194024220 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:04 INFO - PROCESS | 1808 | 1469194024351 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
06:27:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 686ms
06:27:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
06:27:04 INFO - PROCESS | 1808 | 1469194024922 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:05 INFO - PROCESS | 1808 | 1469194025076 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 879ms
06:27:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
06:27:05 INFO - PROCESS | 1808 | 1469194025805 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:05 INFO - PROCESS | 1808 | 1469194025954 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:06 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
06:27:06 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
06:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:27:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:27:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:27:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 1079ms
06:27:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
06:27:06 INFO - PROCESS | 1808 | 1469194026906 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:07 INFO - PROCESS | 1808 | 1469194027034 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:07 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
06:27:07 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
06:27:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:27:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:27:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:27:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:27:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 794ms
06:27:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
06:27:07 INFO - PROCESS | 1808 | 1469194027703 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:07 INFO - PROCESS | 1808 | 1469194027834 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:08 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
06:27:08 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
06:27:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:27:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:27:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:27:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:27:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 776ms
06:27:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
06:27:08 INFO - PROCESS | 1808 | 1469194028498 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:08 INFO - PROCESS | 1808 | 1469194028611 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:09 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]"
06:27:09 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
06:27:09 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
06:27:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:27:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:27:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:27:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:27:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 840ms
06:27:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
06:27:09 INFO - PROCESS | 1808 | 1469194029330 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:09 INFO - PROCESS | 1808 | 1469194029429 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:10 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
06:27:10 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
06:27:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:27:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:27:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:27:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:27:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 734ms
06:27:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
06:27:10 INFO - PROCESS | 1808 | 1469194030097 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:10 INFO - PROCESS | 1808 | 1469194030219 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
06:27:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 793ms
06:27:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
06:27:10 INFO - PROCESS | 1808 | 1469194030890 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:11 INFO - PROCESS | 1808 | 1469194031012 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
06:27:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 726ms
06:27:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
06:27:11 INFO - PROCESS | 1808 | 1469194031609 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:11 INFO - PROCESS | 1808 | 1469194031690 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
06:27:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 728ms
06:27:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
06:27:12 INFO - PROCESS | 1808 | 1469194032349 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:12 INFO - PROCESS | 1808 | 1469194032538 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
06:27:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 991ms
06:27:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
06:27:13 INFO - PROCESS | 1808 | 1469194033358 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:13 INFO - PROCESS | 1808 | 1469194033553 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
06:27:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 831ms
06:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
06:27:14 INFO - PROCESS | 1808 | 1469194034205 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:14 INFO - PROCESS | 1808 | 1469194034369 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
06:27:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 781ms
06:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
06:27:15 INFO - PROCESS | 1808 | 1469194035019 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:15 INFO - PROCESS | 1808 | 1469194035131 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
06:27:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 904ms
06:27:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
06:27:15 INFO - PROCESS | 1808 | 1469194035902 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:15 INFO - PROCESS | 1808 | 1469194035991 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
06:27:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 725ms
06:27:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
06:27:16 INFO - PROCESS | 1808 | 1469194036648 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:16 INFO - PROCESS | 1808 | 1469194036766 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
06:27:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 785ms
06:27:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
06:27:17 INFO - PROCESS | 1808 | 1469194037430 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:17 INFO - PROCESS | 1808 | 1469194037554 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
06:27:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 728ms
06:27:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
06:27:18 INFO - PROCESS | 1808 | 1469194038178 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:18 INFO - PROCESS | 1808 | 1469194038277 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
06:27:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 684ms
06:27:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
06:27:18 INFO - PROCESS | 1808 | 1469194038874 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:19 INFO - PROCESS | 1808 | 1469194039001 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
06:27:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 943ms
06:27:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
06:27:19 INFO - PROCESS | 1808 | 1469194039843 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:19 INFO - PROCESS | 1808 | 1469194039971 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
06:27:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 931ms
06:27:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
06:27:20 INFO - PROCESS | 1808 | 1469194040789 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:20 INFO - PROCESS | 1808 | 1469194040951 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
06:27:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 731ms
06:27:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
06:27:21 INFO - PROCESS | 1808 | 1469194041548 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:21 INFO - PROCESS | 1808 | 1469194041699 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
06:27:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 837ms
06:27:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
06:27:22 INFO - PROCESS | 1808 | 1469194042370 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:22 INFO - PROCESS | 1808 | 1469194042467 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
06:27:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 679ms
06:27:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
06:27:23 INFO - PROCESS | 1808 | 1469194043068 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:23 INFO - PROCESS | 1808 | 1469194043218 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
06:27:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 748ms
06:27:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
06:27:23 INFO - PROCESS | 1808 | 1469194043813 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:23 INFO - PROCESS | 1808 | 1469194043989 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
06:27:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 771ms
06:27:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
06:27:24 INFO - PROCESS | 1808 | 1469194044640 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:24 INFO - PROCESS | 1808 | 1469194044799 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
06:27:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1098ms
06:27:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
06:27:25 INFO - PROCESS | 1808 | 1469194045743 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:25 INFO - PROCESS | 1808 | 1469194045943 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
06:27:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1127ms
06:27:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
06:27:26 INFO - PROCESS | 1808 | 1469194046903 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:27 INFO - PROCESS | 1808 | 1469194047046 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
06:27:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 888ms
06:27:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
06:27:27 INFO - PROCESS | 1808 | 1469194047795 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:27 INFO - PROCESS | 1808 | 1469194047925 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
06:27:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 881ms
06:27:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
06:27:28 INFO - PROCESS | 1808 | 1469194048695 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:28 INFO - PROCESS | 1808 | 1469194048810 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
06:27:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 737ms
06:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
06:27:29 INFO - PROCESS | 1808 | 1469194049470 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:29 INFO - PROCESS | 1808 | 1469194049575 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
06:27:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 725ms
06:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
06:27:30 INFO - PROCESS | 1808 | 1469194050204 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:30 INFO - PROCESS | 1808 | 1469194050374 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
06:27:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1087ms
06:27:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
06:27:31 INFO - PROCESS | 1808 | 1469194051329 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:31 INFO - PROCESS | 1808 | 1469194051495 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
06:27:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 856ms
06:27:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
06:27:32 INFO - PROCESS | 1808 | 1469194052181 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:32 INFO - PROCESS | 1808 | 1469194052285 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
06:27:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 931ms
06:27:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
06:27:33 INFO - PROCESS | 1808 | 1469194053174 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:33 INFO - PROCESS | 1808 | 1469194053277 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
06:27:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 761ms
06:27:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
06:27:33 INFO - PROCESS | 1808 | 1469194053923 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:34 INFO - PROCESS | 1808 | 1469194054021 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
06:27:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 677ms
06:27:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
06:27:34 INFO - PROCESS | 1808 | 1469194054627 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:34 INFO - PROCESS | 1808 | 1469194054719 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
06:27:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 693ms
06:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
06:27:35 INFO - PROCESS | 1808 | 1469194055331 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:35 INFO - PROCESS | 1808 | 1469194055487 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
06:27:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 794ms
06:27:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
06:27:36 INFO - PROCESS | 1808 | 1469194056116 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:36 INFO - PROCESS | 1808 | 1469194056256 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
06:27:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 737ms
06:27:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
06:27:36 INFO - PROCESS | 1808 | 1469194056857 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:37 INFO - PROCESS | 1808 | 1469194056999 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
06:27:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 729ms
06:27:37 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
06:27:37 INFO - PROCESS | 1808 | 1469194057589 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:37 INFO - PROCESS | 1808 | 1469194057663 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:38 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 () {
06:27:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
06:27:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
06:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:27:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
06:27:38 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 () {
06:27:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
06:27:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
06:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:27:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
06:27:38 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 () {
06:27:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
06:27:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
06:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:27:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
06:27:38 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 () {
06:27:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
06:27:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
06:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:27:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
06:27:38 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 675ms
06:27:38 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
06:27:38 INFO - PROCESS | 1808 | 1469194058277 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:38 INFO - PROCESS | 1808 | 1469194058392 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
06:27:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
06:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:27:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
06:27:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
06:27:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
06:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:27:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
06:27:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
06:27:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
06:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:27:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
06:27:38 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 630ms
06:27:38 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
06:27:38 INFO - PROCESS | 1808 | 1469194058930 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:39 INFO - PROCESS | 1808 | 1469194059033 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:39 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
06:27:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
06:27:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:27:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:27:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
06:27:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
06:27:39 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.
06:27:39 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
06:27:39 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 835ms
06:27:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
06:27:39 INFO - PROCESS | 1808 | 1469194059772 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:39 INFO - PROCESS | 1808 | 1469194059870 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
06:27:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 684ms
06:27:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
06:27:40 INFO - PROCESS | 1808 | 1469194060479 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:40 INFO - PROCESS | 1808 | 1469194060624 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
06:27:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 736ms
06:27:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
06:27:41 INFO - PROCESS | 1808 | 1469194061222 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:41 INFO - PROCESS | 1808 | 1469194061339 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
06:27:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 730ms
06:27:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
06:27:41 INFO - PROCESS | 1808 | 1469194061952 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:42 INFO - PROCESS | 1808 | 1469194062044 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
06:27:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 689ms
06:27:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
06:27:42 INFO - PROCESS | 1808 | 1469194062649 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:42 INFO - PROCESS | 1808 | 1469194062836 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
06:27:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 839ms
06:27:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
06:27:43 INFO - PROCESS | 1808 | 1469194063501 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:43 INFO - PROCESS | 1808 | 1469194063633 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
06:27:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 735ms
06:27:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
06:27:44 INFO - PROCESS | 1808 | 1469194064234 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:44 INFO - PROCESS | 1808 | 1469194064345 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
06:27:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 678ms
06:27:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
06:27:44 INFO - PROCESS | 1808 | 1469194064932 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:45 INFO - PROCESS | 1808 | 1469194065047 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
06:27:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 736ms
06:27:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
06:27:45 INFO - PROCESS | 1808 | 1469194065666 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:45 INFO - PROCESS | 1808 | 1469194065836 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
06:27:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1036ms
06:27:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
06:27:46 INFO - PROCESS | 1808 | 1469194066717 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:46 INFO - PROCESS | 1808 | 1469194066836 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
06:27:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 795ms
06:27:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
06:27:47 INFO - PROCESS | 1808 | 1469194067523 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:47 INFO - PROCESS | 1808 | 1469194067638 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
06:27:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 683ms
06:27:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
06:27:48 INFO - PROCESS | 1808 | 1469194068233 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:48 INFO - PROCESS | 1808 | 1469194068355 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
06:27:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 743ms
06:27:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
06:27:48 INFO - PROCESS | 1808 | 1469194068963 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:49 INFO - PROCESS | 1808 | 1469194069081 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
06:27:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 698ms
06:27:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
06:27:49 INFO - PROCESS | 1808 | 1469194069671 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:49 INFO - PROCESS | 1808 | 1469194069849 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
06:27:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 823ms
06:27:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
06:27:50 INFO - PROCESS | 1808 | 1469194070533 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:50 INFO - PROCESS | 1808 | 1469194070645 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
06:27:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 686ms
06:27:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
06:27:51 INFO - PROCESS | 1808 | 1469194071224 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:51 INFO - PROCESS | 1808 | 1469194071336 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
06:27:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 684ms
06:27:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
06:27:51 INFO - PROCESS | 1808 | 1469194071911 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:52 INFO - PROCESS | 1808 | 1469194072017 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
06:27:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 731ms
06:27:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
06:27:52 INFO - PROCESS | 1808 | 1469194072666 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:52 INFO - PROCESS | 1808 | 1469194072842 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
06:27:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 888ms
06:27:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
06:27:53 INFO - PROCESS | 1808 | 1469194073572 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:53 INFO - PROCESS | 1808 | 1469194073738 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
06:27:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 778ms
06:27:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
06:27:54 INFO - PROCESS | 1808 | 1469194074370 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:54 INFO - PROCESS | 1808 | 1469194074467 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
06:27:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 733ms
06:27:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
06:27:55 INFO - PROCESS | 1808 | 1469194075117 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:55 INFO - PROCESS | 1808 | 1469194075253 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:55 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
06:27:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 790ms
06:27:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
06:27:55 INFO - PROCESS | 1808 | 1469194075896 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:55 INFO - PROCESS | 1808 | 1469194075979 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
06:27:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 730ms
06:27:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
06:27:56 INFO - PROCESS | 1808 | 1469194076638 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:56 INFO - PROCESS | 1808 | 1469194076753 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:57 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
06:27:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 731ms
06:27:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
06:27:57 INFO - PROCESS | 1808 | 1469194077394 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:57 INFO - PROCESS | 1808 | 1469194077510 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
06:27:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 706ms
06:27:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
06:27:58 INFO - PROCESS | 1808 | 1469194078083 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:58 INFO - PROCESS | 1808 | 1469194078190 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
06:27:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 679ms
06:27:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
06:27:58 INFO - PROCESS | 1808 | 1469194078768 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:58 INFO - PROCESS | 1808 | 1469194078859 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
06:27:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 781ms
06:27:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
06:27:59 INFO - PROCESS | 1808 | 1469194079710 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:27:59 INFO - PROCESS | 1808 | 1469194079838 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
06:28:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 905ms
06:28:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
06:28:00 INFO - PROCESS | 1808 | 1469194080538 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:00 INFO - PROCESS | 1808 | 1469194080660 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
06:28:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 738ms
06:28:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
06:28:01 INFO - PROCESS | 1808 | 1469194081301 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:01 INFO - PROCESS | 1808 | 1469194081387 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
06:28:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 736ms
06:28:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
06:28:02 INFO - PROCESS | 1808 | 1469194082068 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:02 INFO - PROCESS | 1808 | 1469194082164 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
06:28:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 681ms
06:28:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
06:28:02 INFO - PROCESS | 1808 | 1469194082754 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:02 INFO - PROCESS | 1808 | 1469194082875 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
06:28:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 737ms
06:28:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
06:28:03 INFO - PROCESS | 1808 | 1469194083503 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:03 INFO - PROCESS | 1808 | 1469194083645 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
06:28:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 787ms
06:28:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
06:28:04 INFO - PROCESS | 1808 | 1469194084307 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:04 INFO - PROCESS | 1808 | 1469194084395 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
06:28:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 683ms
06:28:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
06:28:04 INFO - PROCESS | 1808 | 1469194084995 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:05 INFO - PROCESS | 1808 | 1469194085078 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
06:28:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 677ms
06:28:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
06:28:05 INFO - PROCESS | 1808 | 1469194085680 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:05 INFO - PROCESS | 1808 | 1469194085770 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
06:28:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 933ms
06:28:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
06:28:06 INFO - PROCESS | 1808 | 1469194086634 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:06 INFO - PROCESS | 1808 | 1469194086762 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
06:28:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 833ms
06:28:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
06:28:07 INFO - PROCESS | 1808 | 1469194087467 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:07 INFO - PROCESS | 1808 | 1469194087582 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
06:28:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 689ms
06:28:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
06:28:08 INFO - PROCESS | 1808 | 1469194088195 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:08 INFO - PROCESS | 1808 | 1469194088300 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
06:28:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 739ms
06:28:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
06:28:08 INFO - PROCESS | 1808 | 1469194088910 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:09 INFO - PROCESS | 1808 | 1469194089060 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:09 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
06:28:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 682ms
06:28:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
06:28:09 INFO - PROCESS | 1808 | 1469194089611 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:09 INFO - PROCESS | 1808 | 1469194089743 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
06:28:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 781ms
06:28:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
06:28:10 INFO - PROCESS | 1808 | 1469194090416 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:10 INFO - PROCESS | 1808 | 1469194090612 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
06:28:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 945ms
06:28:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
06:28:11 INFO - PROCESS | 1808 | 1469194091343 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:11 INFO - PROCESS | 1808 | 1469194091453 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:12 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
06:28:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 678ms
06:28:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
06:28:12 INFO - PROCESS | 1808 | 1469194092043 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:12 INFO - PROCESS | 1808 | 1469194092175 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
06:28:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 839ms
06:28:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
06:28:12 INFO - PROCESS | 1808 | 1469194092888 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:13 INFO - PROCESS | 1808 | 1469194093134 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
06:28:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 933ms
06:28:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
06:28:13 INFO - PROCESS | 1808 | 1469194093855 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:13 INFO - PROCESS | 1808 | 1469194093987 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
06:28:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 847ms
06:28:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
06:28:14 INFO - PROCESS | 1808 | 1469194094687 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:14 INFO - PROCESS | 1808 | 1469194094778 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
06:28:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 723ms
06:28:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
06:28:15 INFO - PROCESS | 1808 | 1469194095463 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:15 INFO - PROCESS | 1808 | 1469194095557 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
06:28:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 670ms
06:28:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
06:28:16 INFO - PROCESS | 1808 | 1469194096100 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:16 INFO - PROCESS | 1808 | 1469194096226 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:16 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
06:28:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 635ms
06:28:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
06:28:16 INFO - PROCESS | 1808 | 1469194096759 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:16 INFO - PROCESS | 1808 | 1469194096887 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
06:28:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 782ms
06:28:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
06:28:17 INFO - PROCESS | 1808 | 1469194097544 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:17 INFO - PROCESS | 1808 | 1469194097716 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:18 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
06:28:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 724ms
06:28:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
06:28:18 INFO - PROCESS | 1808 | 1469194098275 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:18 INFO - PROCESS | 1808 | 1469194098463 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
06:28:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 830ms
06:28:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
06:28:19 INFO - PROCESS | 1808 | 1469194099155 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:19 INFO - PROCESS | 1808 | 1469194099323 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
06:28:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 924ms
06:28:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
06:28:20 INFO - PROCESS | 1808 | 1469194100053 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:20 INFO - PROCESS | 1808 | 1469194100158 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
06:28:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 739ms
06:28:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
06:28:20 INFO - PROCESS | 1808 | 1469194100818 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:20 INFO - PROCESS | 1808 | 1469194100939 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
06:28:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 690ms
06:28:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
06:28:21 INFO - PROCESS | 1808 | 1469194101527 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:21 INFO - PROCESS | 1808 | 1469194101688 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
06:28:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 833ms
06:28:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
06:28:22 INFO - PROCESS | 1808 | 1469194102340 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:22 INFO - PROCESS | 1808 | 1469194102426 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
06:28:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 625ms
06:28:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
06:28:22 INFO - PROCESS | 1808 | 1469194102994 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:23 INFO - PROCESS | 1808 | 1469194103133 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
06:28:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 731ms
06:28:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
06:28:23 INFO - PROCESS | 1808 | 1469194103736 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:23 INFO - PROCESS | 1808 | 1469194103840 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
06:28:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 732ms
06:28:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
06:28:24 INFO - PROCESS | 1808 | 1469194104466 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:24 INFO - PROCESS | 1808 | 1469194104597 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
06:28:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 724ms
06:28:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
06:28:25 INFO - PROCESS | 1808 | 1469194105213 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:25 INFO - PROCESS | 1808 | 1469194105295 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
06:28:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 786ms
06:28:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
06:28:26 INFO - PROCESS | 1808 | 1469194106129 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:26 INFO - PROCESS | 1808 | 1469194106256 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
06:28:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 835ms
06:28:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
06:28:26 INFO - PROCESS | 1808 | 1469194106965 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:27 INFO - PROCESS | 1808 | 1469194107109 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:27 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
06:28:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 827ms
06:28:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
06:28:27 INFO - PROCESS | 1808 | 1469194107812 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:27 INFO - PROCESS | 1808 | 1469194107929 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:28 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
06:28:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 734ms
06:28:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
06:28:28 INFO - PROCESS | 1808 | 1469194108560 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:28 INFO - PROCESS | 1808 | 1469194108663 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:29 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
06:28:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 798ms
06:28:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
06:28:29 INFO - PROCESS | 1808 | 1469194109354 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:29 INFO - PROCESS | 1808 | 1469194109443 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:29 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)
06:28:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 629ms
06:28:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
06:28:29 INFO - PROCESS | 1808 | 1469194109990 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:30 INFO - PROCESS | 1808 | 1469194110125 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
06:28:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 726ms
06:28:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
06:28:30 INFO - PROCESS | 1808 | 1469194110733 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:30 INFO - PROCESS | 1808 | 1469194110875 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
06:28:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 682ms
06:28:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
06:28:31 INFO - PROCESS | 1808 | 1469194111408 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:31 INFO - PROCESS | 1808 | 1469194111517 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
06:28:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 831ms
06:28:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
06:28:32 INFO - PROCESS | 1808 | 1469194112250 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:32 INFO - PROCESS | 1808 | 1469194112337 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
06:28:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 881ms
06:28:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
06:28:33 INFO - PROCESS | 1808 | 1469194113161 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:33 INFO - PROCESS | 1808 | 1469194113356 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
06:28:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 887ms
06:28:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
06:28:34 INFO - PROCESS | 1808 | 1469194114071 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:34 INFO - PROCESS | 1808 | 1469194114172 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
06:28:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 847ms
06:28:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
06:28:34 INFO - PROCESS | 1808 | 1469194114912 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:35 INFO - PROCESS | 1808 | 1469194115058 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
06:28:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 830ms
06:28:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
06:28:35 INFO - PROCESS | 1808 | 1469194115791 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:35 INFO - PROCESS | 1808 | 1469194115934 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
06:28:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 760ms
06:28:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
06:28:36 INFO - PROCESS | 1808 | 1469194116526 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:36 INFO - PROCESS | 1808 | 1469194116652 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
06:28:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 741ms
06:28:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
06:28:37 INFO - PROCESS | 1808 | 1469194117271 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:37 INFO - PROCESS | 1808 | 1469194117402 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
06:28:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 725ms
06:28:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
06:28:38 INFO - PROCESS | 1808 | 1469194117997 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:38 INFO - PROCESS | 1808 | 1469194118087 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear
06:28:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 672ms
06:28:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
06:28:38 INFO - PROCESS | 1808 | 1469194118679 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:38 INFO - PROCESS | 1808 | 1469194118792 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
06:28:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 783ms
06:28:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
06:28:39 INFO - PROCESS | 1808 | 1469194119519 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:39 INFO - PROCESS | 1808 | 1469194119660 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
06:28:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 946ms
06:28:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
06:28:40 INFO - PROCESS | 1808 | 1469194120470 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:40 INFO - PROCESS | 1808 | 1469194120582 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:41 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)
06:28:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 729ms
06:28:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
06:28:41 INFO - PROCESS | 1808 | 1469194121230 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:41 INFO - PROCESS | 1808 | 1469194121368 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
06:28:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 683ms
06:28:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
06:28:41 INFO - PROCESS | 1808 | 1469194121945 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:42 INFO - PROCESS | 1808 | 1469194122087 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
06:28:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 793ms
06:28:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
06:28:42 INFO - PROCESS | 1808 | 1469194122750 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:42 INFO - PROCESS | 1808 | 1469194122851 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
06:28:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 677ms
06:28:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
06:28:43 INFO - PROCESS | 1808 | 1469194123416 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:43 INFO - PROCESS | 1808 | 1469194123535 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
06:28:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 739ms
06:28:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
06:28:44 INFO - PROCESS | 1808 | 1469194124151 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:44 INFO - PROCESS | 1808 | 1469194124274 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
06:28:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 624ms
06:28:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
06:28:44 INFO - PROCESS | 1808 | 1469194124804 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:44 INFO - PROCESS | 1808 | 1469194124939 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
06:28:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 739ms
06:28:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
06:28:45 INFO - PROCESS | 1808 | 1469194125538 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:45 INFO - PROCESS | 1808 | 1469194125625 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
06:28:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 736ms
06:28:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
06:28:46 INFO - PROCESS | 1808 | 1469194126299 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:46 INFO - PROCESS | 1808 | 1469194126474 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
06:28:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1040ms
06:28:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
06:28:47 INFO - PROCESS | 1808 | 1469194127352 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:47 INFO - PROCESS | 1808 | 1469194127458 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
06:28:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 694ms
06:28:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
06:28:48 INFO - PROCESS | 1808 | 1469194128063 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:48 INFO - PROCESS | 1808 | 1469194128208 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
06:28:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 728ms
06:28:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
06:28:48 INFO - PROCESS | 1808 | 1469194128804 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:48 INFO - PROCESS | 1808 | 1469194128911 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
06:28:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 836ms
06:28:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
06:28:49 INFO - PROCESS | 1808 | 1469194129638 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:49 INFO - PROCESS | 1808 | 1469194129741 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
06:28:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 733ms
06:28:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
06:28:50 INFO - PROCESS | 1808 | 1469194130371 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:50 INFO - PROCESS | 1808 | 1469194130466 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
06:28:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 774ms
06:28:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
06:28:51 INFO - PROCESS | 1808 | 1469194131164 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:51 INFO - PROCESS | 1808 | 1469194131320 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
06:28:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 783ms
06:28:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
06:28:51 INFO - PROCESS | 1808 | 1469194131946 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:52 INFO - PROCESS | 1808 | 1469194132095 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
06:28:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 786ms
06:28:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
06:28:52 INFO - PROCESS | 1808 | 1469194132758 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:52 INFO - PROCESS | 1808 | 1469194132857 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
06:28:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1161ms
06:28:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
06:28:53 INFO - PROCESS | 1808 | 1469194133925 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:54 INFO - PROCESS | 1808 | 1469194134167 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
06:28:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 988ms
06:28:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
06:28:54 INFO - PROCESS | 1808 | 1469194134926 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:55 INFO - PROCESS | 1808 | 1469194135032 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
06:28:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 742ms
06:28:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
06:28:55 INFO - PROCESS | 1808 | 1469194135750 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:55 INFO - PROCESS | 1808 | 1469194135859 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
06:28:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 800ms
06:28:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
06:28:56 INFO - PROCESS | 1808 | 1469194136521 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:56 INFO - PROCESS | 1808 | 1469194136653 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
06:28:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 792ms
06:28:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
06:28:57 INFO - PROCESS | 1808 | 1469194137329 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:57 INFO - PROCESS | 1808 | 1469194137441 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
06:28:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 734ms
06:28:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
06:28:58 INFO - PROCESS | 1808 | 1469194138066 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:58 INFO - PROCESS | 1808 | 1469194138162 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
06:28:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 728ms
06:28:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
06:28:58 INFO - PROCESS | 1808 | 1469194138816 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:58 INFO - PROCESS | 1808 | 1469194138932 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
06:28:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 696ms
06:28:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
06:28:59 INFO - PROCESS | 1808 | 1469194139503 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:28:59 INFO - PROCESS | 1808 | 1469194139595 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
06:29:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 626ms
06:29:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
06:29:00 INFO - PROCESS | 1808 | 1469194140140 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:00 INFO - PROCESS | 1808 | 1469194140270 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
06:29:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1140ms
06:29:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
06:29:01 INFO - PROCESS | 1808 | 1469194141291 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:01 INFO - PROCESS | 1808 | 1469194141445 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
06:29:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 834ms
06:29:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
06:29:02 INFO - PROCESS | 1808 | 1469194142127 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:02 INFO - PROCESS | 1808 | 1469194142238 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
06:29:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 725ms
06:29:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
06:29:02 INFO - PROCESS | 1808 | 1469194142883 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:02 INFO - PROCESS | 1808 | 1469194142985 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
06:29:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 824ms
06:29:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
06:29:03 INFO - PROCESS | 1808 | 1469194143693 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:03 INFO - PROCESS | 1808 | 1469194143782 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
06:29:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 726ms
06:29:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
06:29:04 INFO - PROCESS | 1808 | 1469194144470 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:04 INFO - PROCESS | 1808 | 1469194144561 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
06:29:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 746ms
06:29:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
06:29:05 INFO - PROCESS | 1808 | 1469194145189 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:05 INFO - PROCESS | 1808 | 1469194145342 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
06:29:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 778ms
06:29:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
06:29:05 INFO - PROCESS | 1808 | 1469194145987 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:06 INFO - PROCESS | 1808 | 1469194146072 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
06:29:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 711ms
06:29:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
06:29:06 INFO - PROCESS | 1808 | 1469194146679 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:06 INFO - PROCESS | 1808 | 1469194146761 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
06:29:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 689ms
06:29:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
06:29:07 INFO - PROCESS | 1808 | 1469194147377 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:07 INFO - PROCESS | 1808 | 1469194147541 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
06:29:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1126ms
06:29:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
06:29:08 INFO - PROCESS | 1808 | 1469194148520 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:08 INFO - PROCESS | 1808 | 1469194148637 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
06:29:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 790ms
06:29:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
06:29:09 INFO - PROCESS | 1808 | 1469194149332 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:09 INFO - PROCESS | 1808 | 1469194149459 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
06:29:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 743ms
06:29:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
06:29:10 INFO - PROCESS | 1808 | 1469194150091 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:10 INFO - PROCESS | 1808 | 1469194150227 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
06:29:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 838ms
06:29:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
06:29:10 INFO - PROCESS | 1808 | 1469194150927 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:11 INFO - PROCESS | 1808 | 1469194151070 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
06:29:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 829ms
06:29:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
06:29:11 INFO - PROCESS | 1808 | 1469194151760 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:11 INFO - PROCESS | 1808 | 1469194151859 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
06:29:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 775ms
06:29:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
06:29:12 INFO - PROCESS | 1808 | 1469194152554 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:12 INFO - PROCESS | 1808 | 1469194152733 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:13 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
06:29:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 876ms
06:29:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
06:29:13 INFO - PROCESS | 1808 | 1469194153458 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:13 INFO - PROCESS | 1808 | 1469194153559 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:14 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
06:29:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 742ms
06:29:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
06:29:14 INFO - PROCESS | 1808 | 1469194154240 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:14 INFO - PROCESS | 1808 | 1469194154368 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
06:29:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 986ms
06:29:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
06:29:15 INFO - PROCESS | 1808 | 1469194155226 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:15 INFO - PROCESS | 1808 | 1469194155354 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
06:29:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 945ms
06:29:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
06:29:16 INFO - PROCESS | 1808 | 1469194156218 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:16 INFO - PROCESS | 1808 | 1469194156342 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
06:29:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 745ms
06:29:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
06:29:16 INFO - PROCESS | 1808 | 1469194156969 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:17 INFO - PROCESS | 1808 | 1469194157102 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
06:29:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 786ms
06:29:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
06:29:17 INFO - PROCESS | 1808 | 1469194157782 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:17 INFO - PROCESS | 1808 | 1469194157885 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
06:29:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 733ms
06:29:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
06:29:18 INFO - PROCESS | 1808 | 1469194158526 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:18 INFO - PROCESS | 1808 | 1469194158666 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
06:29:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 792ms
06:29:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
06:29:19 INFO - PROCESS | 1808 | 1469194159368 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:19 INFO - PROCESS | 1808 | 1469194159477 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
06:29:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 732ms
06:29:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
06:29:20 INFO - PROCESS | 1808 | 1469194160106 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:20 INFO - PROCESS | 1808 | 1469194160228 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:20 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)
06:29:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 735ms
06:29:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
06:29:20 INFO - PROCESS | 1808 | 1469194160876 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:20 INFO - PROCESS | 1808 | 1469194160988 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
06:29:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 940ms
06:29:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
06:29:21 INFO - PROCESS | 1808 | 1469194161821 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:21 INFO - PROCESS | 1808 | 1469194161984 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
06:29:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 887ms
06:29:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
06:29:22 INFO - PROCESS | 1808 | 1469194162726 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:22 INFO - PROCESS | 1808 | 1469194162883 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
06:29:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 758ms
06:29:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
06:29:23 INFO - PROCESS | 1808 | 1469194163478 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:23 INFO - PROCESS | 1808 | 1469194163626 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
06:29:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 791ms
06:29:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
06:29:24 INFO - PROCESS | 1808 | 1469194164263 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:24 INFO - PROCESS | 1808 | 1469194164434 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
06:29:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 839ms
06:29:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
06:29:25 INFO - PROCESS | 1808 | 1469194165123 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:25 INFO - PROCESS | 1808 | 1469194165244 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
06:29:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 844ms
06:29:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
06:29:25 INFO - PROCESS | 1808 | 1469194165961 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:26 INFO - PROCESS | 1808 | 1469194166069 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
06:29:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 677ms
06:29:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
06:29:26 INFO - PROCESS | 1808 | 1469194166657 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:26 INFO - PROCESS | 1808 | 1469194166767 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
06:29:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 689ms
06:29:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
06:29:27 INFO - PROCESS | 1808 | 1469194167350 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:27 INFO - PROCESS | 1808 | 1469194167478 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
06:29:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 878ms
06:29:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
06:29:28 INFO - PROCESS | 1808 | 1469194168258 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:28 INFO - PROCESS | 1808 | 1469194168377 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
06:29:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 794ms
06:29:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
06:29:29 INFO - PROCESS | 1808 | 1469194169066 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:29 INFO - PROCESS | 1808 | 1469194169241 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
06:29:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 782ms
06:29:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
06:29:29 INFO - PROCESS | 1808 | 1469194169878 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:29 INFO - PROCESS | 1808 | 1469194169992 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
06:29:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 801ms
06:29:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
06:29:30 INFO - PROCESS | 1808 | 1469194170725 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:30 INFO - PROCESS | 1808 | 1469194170837 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
06:29:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 685ms
06:29:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
06:29:31 INFO - PROCESS | 1808 | 1469194171412 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:31 INFO - PROCESS | 1808 | 1469194171511 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
06:29:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 727ms
06:29:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
06:29:32 INFO - PROCESS | 1808 | 1469194172156 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:32 INFO - PROCESS | 1808 | 1469194172341 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
06:29:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 842ms
06:29:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
06:29:33 INFO - PROCESS | 1808 | 1469194173000 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:33 INFO - PROCESS | 1808 | 1469194173171 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
06:29:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 839ms
06:29:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
06:29:33 INFO - PROCESS | 1808 | 1469194173859 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:33 INFO - PROCESS | 1808 | 1469194173971 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
06:29:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1094ms
06:29:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
06:29:34 INFO - PROCESS | 1808 | 1469194174950 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:35 INFO - PROCESS | 1808 | 1469194175100 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
06:29:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 932ms
06:29:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
06:29:35 INFO - PROCESS | 1808 | 1469194175923 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:36 INFO - PROCESS | 1808 | 1469194176159 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
06:29:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1104ms
06:29:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
06:29:37 INFO - PROCESS | 1808 | 1469194177042 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:37 INFO - PROCESS | 1808 | 1469194177174 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
06:29:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 789ms
06:29:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
06:29:37 INFO - PROCESS | 1808 | 1469194177861 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:37 INFO - PROCESS | 1808 | 1469194177967 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
06:29:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 778ms
06:29:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
06:29:38 INFO - PROCESS | 1808 | 1469194178638 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:38 INFO - PROCESS | 1808 | 1469194178733 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:39 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
06:29:39 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
06:29:39 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
06:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:29:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:29:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:29:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 776ms
06:29:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
06:29:39 INFO - PROCESS | 1808 | 1469194179524 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:39 INFO - PROCESS | 1808 | 1469194179674 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
06:29:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1037ms
06:29:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
06:29:40 INFO - PROCESS | 1808 | 1469194180579 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:40 INFO - PROCESS | 1808 | 1469194180845 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
06:29:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1295ms
06:29:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
06:29:41 INFO - PROCESS | 1808 | 1469194181882 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:42 INFO - PROCESS | 1808 | 1469194182042 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:42 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
06:29:42 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
06:29:42 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
06:29:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:29:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:29:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:29:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:29:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 881ms
06:29:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
06:29:42 INFO - PROCESS | 1808 | 1469194182795 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:42 INFO - PROCESS | 1808 | 1469194182933 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:43 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
06:29:43 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
06:29:43 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
06:29:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:29:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:29:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:29:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:29:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 940ms
06:29:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
06:29:43 INFO - PROCESS | 1808 | 1469194183757 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:43 INFO - PROCESS | 1808 | 1469194183870 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
06:29:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 843ms
06:29:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
06:29:44 INFO - PROCESS | 1808 | 1469194184586 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:44 INFO - PROCESS | 1808 | 1469194184719 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
06:29:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 780ms
06:29:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
06:29:45 INFO - PROCESS | 1808 | 1469194185388 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:45 INFO - PROCESS | 1808 | 1469194185494 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
06:29:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 739ms
06:29:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
06:29:46 INFO - PROCESS | 1808 | 1469194186139 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:46 INFO - PROCESS | 1808 | 1469194186275 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
06:29:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 878ms
06:29:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
06:29:47 INFO - PROCESS | 1808 | 1469194187026 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:47 INFO - PROCESS | 1808 | 1469194187137 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
06:29:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 690ms
06:29:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
06:29:47 INFO - PROCESS | 1808 | 1469194187724 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:47 INFO - PROCESS | 1808 | 1469194187947 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
06:29:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1029ms
06:29:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
06:29:48 INFO - PROCESS | 1808 | 1469194188775 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:48 INFO - PROCESS | 1808 | 1469194188885 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
06:29:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 752ms
06:29:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
06:29:49 INFO - PROCESS | 1808 | 1469194189582 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:49 INFO - PROCESS | 1808 | 1469194189677 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
06:29:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 680ms
06:29:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
06:29:50 INFO - PROCESS | 1808 | 1469194190286 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:50 INFO - PROCESS | 1808 | 1469194190389 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
06:29:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 789ms
06:29:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
06:29:51 INFO - PROCESS | 1808 | 1469194191113 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:51 INFO - PROCESS | 1808 | 1469194191251 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
06:29:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 737ms
06:29:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
06:29:51 INFO - PROCESS | 1808 | 1469194191820 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:51 INFO - PROCESS | 1808 | 1469194191931 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
06:29:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 744ms
06:29:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
06:29:52 INFO - PROCESS | 1808 | 1469194192560 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:52 INFO - PROCESS | 1808 | 1469194192697 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
06:29:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 730ms
06:29:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
06:29:53 INFO - PROCESS | 1808 | 1469194193287 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:53 INFO - PROCESS | 1808 | 1469194193382 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
06:29:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 726ms
06:29:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
06:29:54 INFO - PROCESS | 1808 | 1469194194027 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:54 INFO - PROCESS | 1808 | 1469194194142 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
06:29:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 737ms
06:29:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
06:29:54 INFO - PROCESS | 1808 | 1469194194771 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:54 INFO - PROCESS | 1808 | 1469194194903 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
06:29:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 889ms
06:29:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
06:29:55 INFO - PROCESS | 1808 | 1469194195667 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:55 INFO - PROCESS | 1808 | 1469194195761 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
06:29:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 732ms
06:29:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
06:29:56 INFO - PROCESS | 1808 | 1469194196408 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:56 INFO - PROCESS | 1808 | 1469194196509 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
06:29:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 678ms
06:29:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
06:29:57 INFO - PROCESS | 1808 | 1469194197118 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:57 INFO - PROCESS | 1808 | 1469194197268 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
06:29:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 838ms
06:29:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
06:29:57 INFO - PROCESS | 1808 | 1469194197953 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:58 INFO - PROCESS | 1808 | 1469194198086 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
06:29:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 848ms
06:29:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
06:29:58 INFO - PROCESS | 1808 | 1469194198792 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:58 INFO - PROCESS | 1808 | 1469194198879 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
06:29:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 674ms
06:29:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
06:29:59 INFO - PROCESS | 1808 | 1469194199496 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:29:59 INFO - PROCESS | 1808 | 1469194199620 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
06:30:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 749ms
06:30:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
06:30:00 INFO - PROCESS | 1808 | 1469194200235 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:00 INFO - PROCESS | 1808 | 1469194200368 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
06:30:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 793ms
06:30:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
06:30:01 INFO - PROCESS | 1808 | 1469194201026 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:01 INFO - PROCESS | 1808 | 1469194201136 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
06:30:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 828ms
06:30:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
06:30:01 INFO - PROCESS | 1808 | 1469194201875 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:02 INFO - PROCESS | 1808 | 1469194202059 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
06:30:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1183ms
06:30:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
06:30:03 INFO - PROCESS | 1808 | 1469194203052 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:03 INFO - PROCESS | 1808 | 1469194203153 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
06:30:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 727ms
06:30:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
06:30:03 INFO - PROCESS | 1808 | 1469194203808 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:03 INFO - PROCESS | 1808 | 1469194203909 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
06:30:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 676ms
06:30:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
06:30:04 INFO - PROCESS | 1808 | 1469194204503 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:04 INFO - PROCESS | 1808 | 1469194204592 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
06:30:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 841ms
06:30:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
06:30:05 INFO - PROCESS | 1808 | 1469194205346 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:05 INFO - PROCESS | 1808 | 1469194205445 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
06:30:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 681ms
06:30:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
06:30:06 INFO - PROCESS | 1808 | 1469194206023 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:06 INFO - PROCESS | 1808 | 1469194206128 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
06:30:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 729ms
06:30:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
06:30:06 INFO - PROCESS | 1808 | 1469194206762 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:06 INFO - PROCESS | 1808 | 1469194206886 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
06:30:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 735ms
06:30:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
06:30:07 INFO - PROCESS | 1808 | 1469194207503 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:07 INFO - PROCESS | 1808 | 1469194207576 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
06:30:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 625ms
06:30:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
06:30:08 INFO - PROCESS | 1808 | 1469194208154 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:08 INFO - PROCESS | 1808 | 1469194208300 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
06:30:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 836ms
06:30:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
06:30:08 INFO - PROCESS | 1808 | 1469194208993 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:09 INFO - PROCESS | 1808 | 1469194209138 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
06:30:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 878ms
06:30:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
06:30:09 INFO - PROCESS | 1808 | 1469194209901 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:10 INFO - PROCESS | 1808 | 1469194210018 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
06:30:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 742ms
06:30:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
06:30:10 INFO - PROCESS | 1808 | 1469194210653 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:10 INFO - PROCESS | 1808 | 1469194210742 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:11 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
06:30:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 681ms
06:30:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
06:30:11 INFO - PROCESS | 1808 | 1469194211354 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:11 INFO - PROCESS | 1808 | 1469194211446 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
06:30:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 728ms
06:30:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
06:30:12 INFO - PROCESS | 1808 | 1469194212083 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:12 INFO - PROCESS | 1808 | 1469194212195 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
06:30:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 888ms
06:30:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
06:30:12 INFO - PROCESS | 1808 | 1469194212990 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:13 INFO - PROCESS | 1808 | 1469194213310 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
06:30:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1189ms
06:30:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
06:30:14 INFO - PROCESS | 1808 | 1469194214207 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:14 INFO - PROCESS | 1808 | 1469194214381 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
06:30:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 991ms
06:30:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
06:30:15 INFO - PROCESS | 1808 | 1469194215195 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:15 INFO - PROCESS | 1808 | 1469194215381 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
06:30:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 987ms
06:30:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
06:30:16 INFO - PROCESS | 1808 | 1469194216205 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:16 INFO - PROCESS | 1808 | 1469194216434 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
06:30:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 986ms
06:30:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
06:30:17 INFO - PROCESS | 1808 | 1469194217185 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:17 INFO - PROCESS | 1808 | 1469194217277 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
06:30:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 674ms
06:30:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
06:30:17 INFO - PROCESS | 1808 | 1469194217891 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:18 INFO - PROCESS | 1808 | 1469194218026 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:18 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
06:30:18 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
06:30:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:30:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:30:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:30:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:30:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 730ms
06:30:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
06:30:18 INFO - PROCESS | 1808 | 1469194218641 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:18 INFO - PROCESS | 1808 | 1469194218744 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
06:30:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 739ms
06:30:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
06:30:19 INFO - PROCESS | 1808 | 1469194219367 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:19 INFO - PROCESS | 1808 | 1469194219484 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
06:30:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 781ms
06:30:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
06:30:20 INFO - PROCESS | 1808 | 1469194220162 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:20 INFO - PROCESS | 1808 | 1469194220343 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
06:30:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 833ms
06:30:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
06:30:21 INFO - PROCESS | 1808 | 1469194221036 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:21 INFO - PROCESS | 1808 | 1469194221144 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
06:30:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 676ms
06:30:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
06:30:21 INFO - PROCESS | 1808 | 1469194221716 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:21 INFO - PROCESS | 1808 | 1469194221800 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
06:30:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 630ms
06:30:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
06:30:22 INFO - PROCESS | 1808 | 1469194222350 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:22 INFO - PROCESS | 1808 | 1469194222448 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
06:30:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 736ms
06:30:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
06:30:23 INFO - PROCESS | 1808 | 1469194223093 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:23 INFO - PROCESS | 1808 | 1469194223260 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
06:30:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 938ms
06:30:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
06:30:24 INFO - PROCESS | 1808 | 1469194224052 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:24 INFO - PROCESS | 1808 | 1469194224179 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
06:30:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 695ms
06:30:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
06:30:24 INFO - PROCESS | 1808 | 1469194224761 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:24 INFO - PROCESS | 1808 | 1469194224848 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
06:30:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 677ms
06:30:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
06:30:25 INFO - PROCESS | 1808 | 1469194225477 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:25 INFO - PROCESS | 1808 | 1469194225594 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
06:30:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 740ms
06:30:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
06:30:26 INFO - PROCESS | 1808 | 1469194226203 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:26 INFO - PROCESS | 1808 | 1469194226391 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
06:30:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 875ms
06:30:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
06:30:27 INFO - PROCESS | 1808 | 1469194227101 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:27 INFO - PROCESS | 1808 | 1469194227272 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
06:30:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1194ms
06:30:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
06:30:28 INFO - PROCESS | 1808 | 1469194228308 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:28 INFO - PROCESS | 1808 | 1469194228457 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
06:30:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 742ms
06:30:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
06:30:29 INFO - PROCESS | 1808 | 1469194229062 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:29 INFO - PROCESS | 1808 | 1469194229181 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
06:30:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 843ms
06:30:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
06:30:29 INFO - PROCESS | 1808 | 1469194229889 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:30 INFO - PROCESS | 1808 | 1469194230036 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
06:30:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 937ms
06:30:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
06:30:30 INFO - PROCESS | 1808 | 1469194230835 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:30 INFO - PROCESS | 1808 | 1469194230990 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
06:30:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 784ms
06:30:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
06:30:31 INFO - PROCESS | 1808 | 1469194231628 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:31 INFO - PROCESS | 1808 | 1469194231723 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
06:30:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 679ms
06:30:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
06:30:32 INFO - PROCESS | 1808 | 1469194232344 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:32 INFO - PROCESS | 1808 | 1469194232490 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
06:30:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 755ms
06:30:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
06:30:33 INFO - PROCESS | 1808 | 1469194233099 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:33 INFO - PROCESS | 1808 | 1469194233194 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
06:30:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 696ms
06:30:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
06:30:33 INFO - PROCESS | 1808 | 1469194233797 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:33 INFO - PROCESS | 1808 | 1469194233924 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
06:30:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 732ms
06:30:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
06:30:34 INFO - PROCESS | 1808 | 1469194234549 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:34 INFO - PROCESS | 1808 | 1469194234651 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
06:30:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 786ms
06:30:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
06:30:35 INFO - PROCESS | 1808 | 1469194235359 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:35 INFO - PROCESS | 1808 | 1469194235552 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
06:30:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 743ms
06:30:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
06:30:36 INFO - PROCESS | 1808 | 1469194236124 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:36 INFO - PROCESS | 1808 | 1469194236263 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
06:30:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 774ms
06:30:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
06:30:36 INFO - PROCESS | 1808 | 1469194236920 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:37 INFO - PROCESS | 1808 | 1469194237075 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
06:30:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 936ms
06:30:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
06:30:37 INFO - PROCESS | 1808 | 1469194237869 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:38 INFO - PROCESS | 1808 | 1469194237999 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
06:30:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 783ms
06:30:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
06:30:38 INFO - PROCESS | 1808 | 1469194238692 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:38 INFO - PROCESS | 1808 | 1469194238797 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
06:30:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 738ms
06:30:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
06:30:39 INFO - PROCESS | 1808 | 1469194239449 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:39 INFO - PROCESS | 1808 | 1469194239569 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
06:30:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 682ms
06:30:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
06:30:40 INFO - PROCESS | 1808 | 1469194240140 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:40 INFO - PROCESS | 1808 | 1469194240266 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
06:30:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 655ms
06:30:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
06:30:40 INFO - PROCESS | 1808 | 1469194240790 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:40 INFO - PROCESS | 1808 | 1469194240893 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
06:30:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 734ms
06:30:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
06:30:41 INFO - PROCESS | 1808 | 1469194241544 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:41 INFO - PROCESS | 1808 | 1469194241695 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
06:30:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 897ms
06:30:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
06:30:42 INFO - PROCESS | 1808 | 1469194242420 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:42 INFO - PROCESS | 1808 | 1469194242526 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
06:30:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 673ms
06:30:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
06:30:43 INFO - PROCESS | 1808 | 1469194243103 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:43 INFO - PROCESS | 1808 | 1469194243209 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
06:30:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 928ms
06:30:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
06:30:44 INFO - PROCESS | 1808 | 1469194244037 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:44 INFO - PROCESS | 1808 | 1469194244162 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
06:30:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 786ms
06:30:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
06:30:44 INFO - PROCESS | 1808 | 1469194244831 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:44 INFO - PROCESS | 1808 | 1469194244926 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
06:30:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 672ms
06:30:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
06:30:45 INFO - PROCESS | 1808 | 1469194245545 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:45 INFO - PROCESS | 1808 | 1469194245638 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
06:30:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 751ms
06:30:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
06:30:46 INFO - PROCESS | 1808 | 1469194246277 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:46 INFO - PROCESS | 1808 | 1469194246440 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
06:30:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 729ms
06:30:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
06:30:47 INFO - PROCESS | 1808 | 1469194247024 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:47 INFO - PROCESS | 1808 | 1469194247134 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
06:30:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 791ms
06:30:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
06:30:47 INFO - PROCESS | 1808 | 1469194247841 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:47 INFO - PROCESS | 1808 | 1469194247963 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
06:30:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 686ms
06:30:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
06:30:48 INFO - PROCESS | 1808 | 1469194248544 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:48 INFO - PROCESS | 1808 | 1469194248629 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
06:30:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 735ms
06:30:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
06:30:49 INFO - PROCESS | 1808 | 1469194249271 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:49 INFO - PROCESS | 1808 | 1469194249385 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
06:30:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 825ms
06:30:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
06:30:50 INFO - PROCESS | 1808 | 1469194250122 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:50 INFO - PROCESS | 1808 | 1469194250244 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
06:30:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 948ms
06:30:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
06:30:51 INFO - PROCESS | 1808 | 1469194251080 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:51 INFO - PROCESS | 1808 | 1469194251232 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
06:30:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 791ms
06:30:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
06:30:51 INFO - PROCESS | 1808 | 1469194251928 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:52 INFO - PROCESS | 1808 | 1469194252038 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
06:30:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 770ms
06:30:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
06:30:52 INFO - PROCESS | 1808 | 1469194252703 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:52 INFO - PROCESS | 1808 | 1469194252834 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
06:30:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 894ms
06:30:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
06:30:53 INFO - PROCESS | 1808 | 1469194253571 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:53 INFO - PROCESS | 1808 | 1469194253681 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
06:30:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 783ms
06:30:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
06:30:54 INFO - PROCESS | 1808 | 1469194254371 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:54 INFO - PROCESS | 1808 | 1469194254554 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
06:30:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 887ms
06:30:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
06:30:55 INFO - PROCESS | 1808 | 1469194255276 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:55 INFO - PROCESS | 1808 | 1469194255498 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
06:30:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 884ms
06:30:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
06:30:56 INFO - PROCESS | 1808 | 1469194256175 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:56 INFO - PROCESS | 1808 | 1469194256307 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
06:30:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 827ms
06:30:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
06:30:57 INFO - PROCESS | 1808 | 1469194257132 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:57 INFO - PROCESS | 1808 | 1469194257259 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
06:30:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 950ms
06:30:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
06:30:58 INFO - PROCESS | 1808 | 1469194258073 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:58 INFO - PROCESS | 1808 | 1469194258193 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
06:30:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 743ms
06:30:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
06:30:58 INFO - PROCESS | 1808 | 1469194258887 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:59 INFO - PROCESS | 1808 | 1469194259005 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
06:30:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 744ms
06:30:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
06:30:59 INFO - PROCESS | 1808 | 1469194259659 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:30:59 INFO - PROCESS | 1808 | 1469194259813 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
06:31:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 883ms
06:31:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
06:31:00 INFO - PROCESS | 1808 | 1469194260541 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:00 INFO - PROCESS | 1808 | 1469194260653 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
06:31:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 690ms
06:31:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
06:31:01 INFO - PROCESS | 1808 | 1469194261238 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:01 INFO - PROCESS | 1808 | 1469194261341 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
06:31:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 994ms
06:31:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
06:31:02 INFO - PROCESS | 1808 | 1469194262275 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:02 INFO - PROCESS | 1808 | 1469194262408 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
06:31:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 750ms
06:31:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
06:31:03 INFO - PROCESS | 1808 | 1469194262999 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:03 INFO - PROCESS | 1808 | 1469194263118 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
06:31:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 682ms
06:31:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
06:31:03 INFO - PROCESS | 1808 | 1469194263691 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:03 INFO - PROCESS | 1808 | 1469194263890 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
06:31:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1078ms
06:31:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
06:31:04 INFO - PROCESS | 1808 | 1469194264820 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:04 INFO - PROCESS | 1808 | 1469194264979 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
06:31:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1292ms
06:31:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
06:31:06 INFO - PROCESS | 1808 | 1469194266161 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:06 INFO - PROCESS | 1808 | 1469194266321 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
06:31:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 988ms
06:31:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
06:31:07 INFO - PROCESS | 1808 | 1469194267174 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:07 INFO - PROCESS | 1808 | 1469194267304 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
06:31:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 845ms
06:31:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
06:31:08 INFO - PROCESS | 1808 | 1469194267999 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:08 INFO - PROCESS | 1808 | 1469194268134 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
06:31:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 778ms
06:31:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
06:31:08 INFO - PROCESS | 1808 | 1469194268787 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:08 INFO - PROCESS | 1808 | 1469194268920 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
06:31:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 733ms
06:31:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
06:31:09 INFO - PROCESS | 1808 | 1469194269539 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:09 INFO - PROCESS | 1808 | 1469194269747 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
06:31:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1084ms
06:31:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
06:31:10 INFO - PROCESS | 1808 | 1469194270652 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:10 INFO - PROCESS | 1808 | 1469194270775 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
06:31:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 803ms
06:31:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
06:31:11 INFO - PROCESS | 1808 | 1469194271462 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:11 INFO - PROCESS | 1808 | 1469194271609 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
06:31:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 833ms
06:31:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
06:31:12 INFO - PROCESS | 1808 | 1469194272329 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:12 INFO - PROCESS | 1808 | 1469194272472 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
06:31:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 846ms
06:31:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
06:31:13 INFO - PROCESS | 1808 | 1469194273144 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:13 INFO - PROCESS | 1808 | 1469194273249 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
06:31:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 728ms
06:31:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
06:31:13 INFO - PROCESS | 1808 | 1469194273876 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:13 INFO - PROCESS | 1808 | 1469194273966 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
06:31:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 727ms
06:31:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
06:31:14 INFO - PROCESS | 1808 | 1469194274609 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:14 INFO - PROCESS | 1808 | 1469194274744 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
06:31:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 736ms
06:31:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
06:31:15 INFO - PROCESS | 1808 | 1469194275353 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:15 INFO - PROCESS | 1808 | 1469194275479 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
06:31:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 738ms
06:31:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
06:31:16 INFO - PROCESS | 1808 | 1469194276097 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:16 INFO - PROCESS | 1808 | 1469194276233 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
06:31:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 722ms
06:31:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
06:31:16 INFO - PROCESS | 1808 | 1469194276837 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:17 INFO - PROCESS | 1808 | 1469194277026 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
06:31:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 936ms
06:31:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
06:31:17 INFO - PROCESS | 1808 | 1469194277797 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:17 INFO - PROCESS | 1808 | 1469194277944 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
06:31:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 738ms
06:31:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
06:31:18 INFO - PROCESS | 1808 | 1469194278558 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:18 INFO - PROCESS | 1808 | 1469194278657 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
06:31:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 781ms
06:31:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
06:31:19 INFO - PROCESS | 1808 | 1469194279443 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:19 INFO - PROCESS | 1808 | 1469194279553 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
06:31:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 750ms
06:31:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
06:31:20 INFO - PROCESS | 1808 | 1469194280160 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:20 INFO - PROCESS | 1808 | 1469194280293 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
06:31:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 735ms
06:31:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
06:31:20 INFO - PROCESS | 1808 | 1469194280903 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:21 INFO - PROCESS | 1808 | 1469194281012 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
06:31:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 676ms
06:31:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
06:31:21 INFO - PROCESS | 1808 | 1469194281593 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:21 INFO - PROCESS | 1808 | 1469194281762 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
06:31:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 731ms
06:31:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
06:31:22 INFO - PROCESS | 1808 | 1469194282342 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:22 INFO - PROCESS | 1808 | 1469194282470 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
06:31:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 790ms
06:31:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
06:31:23 INFO - PROCESS | 1808 | 1469194283137 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:23 INFO - PROCESS | 1808 | 1469194283255 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
06:31:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 988ms
06:31:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
06:31:24 INFO - PROCESS | 1808 | 1469194284156 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:24 INFO - PROCESS | 1808 | 1469194284259 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
06:31:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 744ms
06:31:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
06:31:24 INFO - PROCESS | 1808 | 1469194284883 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:24 INFO - PROCESS | 1808 | 1469194284979 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
06:31:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 725ms
06:31:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
06:31:25 INFO - PROCESS | 1808 | 1469194285622 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:25 INFO - PROCESS | 1808 | 1469194285744 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
06:31:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 784ms
06:31:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
06:31:26 INFO - PROCESS | 1808 | 1469194286409 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:26 INFO - PROCESS | 1808 | 1469194286528 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
06:31:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 823ms
06:31:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
06:31:27 INFO - PROCESS | 1808 | 1469194287260 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:27 INFO - PROCESS | 1808 | 1469194287369 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
06:31:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 637ms
06:31:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
06:31:27 INFO - PROCESS | 1808 | 1469194287920 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:28 INFO - PROCESS | 1808 | 1469194288067 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
06:31:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 742ms
06:31:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
06:31:28 INFO - PROCESS | 1808 | 1469194288649 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:28 INFO - PROCESS | 1808 | 1469194288794 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:29 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)
06:31:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1223ms
06:31:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
06:31:29 INFO - PROCESS | 1808 | 1469194289877 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:29 INFO - PROCESS | 1808 | 1469194289960 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:31 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
06:31:31 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
06:31:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
06:31:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:31:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
06:31:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1225ms
06:31:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
06:31:31 INFO - PROCESS | 1808 | 1469194291113 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:31 INFO - PROCESS | 1808 | 1469194291259 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:32 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
06:31:32 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
06:31:32 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
06:31:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:31:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
06:31:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1446ms
06:31:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
06:31:32 INFO - PROCESS | 1808 | 1469194292571 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:32 INFO - PROCESS | 1808 | 1469194292660 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:33 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)
06:31:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1175ms
06:31:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
06:31:33 INFO - PROCESS | 1808 | 1469194293762 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:33 INFO - PROCESS | 1808 | 1469194293855 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:34 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)
06:31:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1186ms
06:31:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
06:31:34 INFO - PROCESS | 1808 | 1469194294941 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:35 INFO - PROCESS | 1808 | 1469194295034 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:36 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
06:31:36 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
06:31:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
06:31:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:31:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
06:31:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1178ms
06:31:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
06:31:36 INFO - PROCESS | 1808 | 1469194296127 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:36 INFO - PROCESS | 1808 | 1469194296232 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:37 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
06:31:37 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
06:31:37 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
06:31:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:31:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
06:31:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1226ms
06:31:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
06:31:37 INFO - PROCESS | 1808 | 1469194297362 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:37 INFO - PROCESS | 1808 | 1469194297558 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:38 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
06:31:38 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
06:31:38 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
06:31:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:31:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
06:31:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1377ms
06:31:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
06:31:38 INFO - PROCESS | 1808 | 1469194298751 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:38 INFO - PROCESS | 1808 | 1469194298843 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:39 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
06:31:39 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
06:31:39 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
06:31:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:31:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
06:31:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1181ms
06:31:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
06:31:39 INFO - PROCESS | 1808 | 1469194299935 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:40 INFO - PROCESS | 1808 | 1469194300029 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
06:31:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 829ms
06:31:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
06:31:40 INFO - PROCESS | 1808 | 1469194300778 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:40 INFO - PROCESS | 1808 | 1469194300867 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
06:31:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 688ms
06:31:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
06:31:41 INFO - PROCESS | 1808 | 1469194301464 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:41 INFO - PROCESS | 1808 | 1469194301565 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:42 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"
06:31:42 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
06:31:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
06:31:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:31:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:31:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:31:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:31:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 724ms
06:31:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
06:31:42 INFO - PROCESS | 1808 | 1469194302202 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:42 INFO - PROCESS | 1808 | 1469194302325 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
06:31:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 683ms
06:31:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
06:31:42 INFO - PROCESS | 1808 | 1469194302892 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:43 INFO - PROCESS | 1808 | 1469194303053 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:43 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"
06:31:43 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
06:31:43 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
06:31:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:31:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:31:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:31:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:31:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 835ms
06:31:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
06:31:43 INFO - PROCESS | 1808 | 1469194303730 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:43 INFO - PROCESS | 1808 | 1469194303872 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:44 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"
06:31:44 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
06:31:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
06:31:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:31:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:31:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:31:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:31:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 933ms
06:31:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
06:31:44 INFO - PROCESS | 1808 | 1469194304704 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:44 INFO - PROCESS | 1808 | 1469194304833 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
06:31:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 740ms
06:31:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
06:31:45 INFO - PROCESS | 1808 | 1469194305458 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:45 INFO - PROCESS | 1808 | 1469194305545 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:46 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
06:31:46 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
06:31:46 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
06:31:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:31:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
06:31:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1127ms
06:31:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
06:31:46 INFO - PROCESS | 1808 | 1469194306601 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:46 INFO - PROCESS | 1808 | 1469194306686 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
06:31:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 724ms
06:31:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
06:31:47 INFO - PROCESS | 1808 | 1469194307326 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:47 INFO - PROCESS | 1808 | 1469194307473 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
06:31:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 827ms
06:31:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
06:31:48 INFO - PROCESS | 1808 | 1469194308168 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:48 INFO - PROCESS | 1808 | 1469194308283 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
06:31:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 690ms
06:31:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
06:31:48 INFO - PROCESS | 1808 | 1469194308878 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:48 INFO - PROCESS | 1808 | 1469194308983 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
06:31:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 687ms
06:31:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
06:31:49 INFO - PROCESS | 1808 | 1469194309579 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:49 INFO - PROCESS | 1808 | 1469194309706 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
06:31:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 687ms
06:31:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
06:31:50 INFO - PROCESS | 1808 | 1469194310266 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:50 INFO - PROCESS | 1808 | 1469194310399 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
06:31:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1044ms
06:31:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
06:31:51 INFO - PROCESS | 1808 | 1469194311344 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:51 INFO - PROCESS | 1808 | 1469194311469 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
06:31:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 749ms
06:31:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
06:31:52 INFO - PROCESS | 1808 | 1469194312109 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:52 INFO - PROCESS | 1808 | 1469194312225 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
06:31:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 691ms
06:31:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
06:31:52 INFO - PROCESS | 1808 | 1469194312819 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:52 INFO - PROCESS | 1808 | 1469194312976 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
06:31:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 797ms
06:31:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
06:31:53 INFO - PROCESS | 1808 | 1469194313589 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:53 INFO - PROCESS | 1808 | 1469194313662 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
06:31:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 772ms
06:31:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
06:31:54 INFO - PROCESS | 1808 | 1469194314394 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:54 INFO - PROCESS | 1808 | 1469194314475 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
06:31:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 730ms
06:31:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
06:31:55 INFO - PROCESS | 1808 | 1469194315137 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:55 INFO - PROCESS | 1808 | 1469194315270 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
06:31:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 732ms
06:31:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
06:31:55 INFO - PROCESS | 1808 | 1469194315882 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:55 INFO - PROCESS | 1808 | 1469194315992 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
06:31:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 642ms
06:31:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
06:31:56 INFO - PROCESS | 1808 | 1469194316552 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:56 INFO - PROCESS | 1808 | 1469194316680 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
06:31:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 745ms
06:31:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
06:31:57 INFO - PROCESS | 1808 | 1469194317296 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:57 INFO - PROCESS | 1808 | 1469194317432 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
06:31:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 989ms
06:31:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
06:31:58 INFO - PROCESS | 1808 | 1469194318287 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:58 INFO - PROCESS | 1808 | 1469194318399 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
06:31:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 727ms
06:31:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
06:31:59 INFO - PROCESS | 1808 | 1469194319025 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:59 INFO - PROCESS | 1808 | 1469194319144 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
06:31:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 735ms
06:31:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
06:31:59 INFO - PROCESS | 1808 | 1469194319773 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:31:59 INFO - PROCESS | 1808 | 1469194319869 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
06:32:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 731ms
06:32:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
06:32:00 INFO - PROCESS | 1808 | 1469194320504 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:00 INFO - PROCESS | 1808 | 1469194320629 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
06:32:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 827ms
06:32:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
06:32:01 INFO - PROCESS | 1808 | 1469194321351 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:01 INFO - PROCESS | 1808 | 1469194321490 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
06:32:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 778ms
06:32:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
06:32:02 INFO - PROCESS | 1808 | 1469194322154 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:02 INFO - PROCESS | 1808 | 1469194322284 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
06:32:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 741ms
06:32:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
06:32:02 INFO - PROCESS | 1808 | 1469194322878 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:02 INFO - PROCESS | 1808 | 1469194322983 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
06:32:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 692ms
06:32:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
06:32:03 INFO - PROCESS | 1808 | 1469194323581 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:03 INFO - PROCESS | 1808 | 1469194323696 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
06:32:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 873ms
06:32:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
06:32:04 INFO - PROCESS | 1808 | 1469194324488 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:04 INFO - PROCESS | 1808 | 1469194324743 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
06:32:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 939ms
06:32:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
06:32:05 INFO - PROCESS | 1808 | 1469194325439 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:05 INFO - PROCESS | 1808 | 1469194325584 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
06:32:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 695ms
06:32:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
06:32:06 INFO - PROCESS | 1808 | 1469194326171 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:06 INFO - PROCESS | 1808 | 1469194326273 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
06:32:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 733ms
06:32:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
06:32:06 INFO - PROCESS | 1808 | 1469194326916 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:07 INFO - PROCESS | 1808 | 1469194327021 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
06:32:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 891ms
06:32:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
06:32:07 INFO - PROCESS | 1808 | 1469194327820 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:07 INFO - PROCESS | 1808 | 1469194327971 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
06:32:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 837ms
06:32:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
06:32:08 INFO - PROCESS | 1808 | 1469194328677 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:08 INFO - PROCESS | 1808 | 1469194328829 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
06:32:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 841ms
06:32:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
06:32:09 INFO - PROCESS | 1808 | 1469194329518 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:09 INFO - PROCESS | 1808 | 1469194329643 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
06:32:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 730ms
06:32:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
06:32:10 INFO - PROCESS | 1808 | 1469194330261 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:10 INFO - PROCESS | 1808 | 1469194330370 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
06:32:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 740ms
06:32:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
06:32:11 INFO - PROCESS | 1808 | 1469194331072 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:11 INFO - PROCESS | 1808 | 1469194331231 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
06:32:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1199ms
06:32:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
06:32:12 INFO - PROCESS | 1808 | 1469194332234 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:12 INFO - PROCESS | 1808 | 1469194332395 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
06:32:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 966ms
06:32:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
06:32:13 INFO - PROCESS | 1808 | 1469194333211 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:13 INFO - PROCESS | 1808 | 1469194333329 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
06:32:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 732ms
06:32:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
06:32:14 INFO - PROCESS | 1808 | 1469194334000 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:14 INFO - PROCESS | 1808 | 1469194334120 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
06:32:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 750ms
06:32:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
06:32:14 INFO - PROCESS | 1808 | 1469194334713 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:14 INFO - PROCESS | 1808 | 1469194334821 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
06:32:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 734ms
06:32:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
06:32:15 INFO - PROCESS | 1808 | 1469194335460 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:15 INFO - PROCESS | 1808 | 1469194335649 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
06:32:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 938ms
06:32:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
06:32:16 INFO - PROCESS | 1808 | 1469194336401 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:16 INFO - PROCESS | 1808 | 1469194336508 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
06:32:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 677ms
06:32:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
06:32:17 INFO - PROCESS | 1808 | 1469194337092 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:17 INFO - PROCESS | 1808 | 1469194337227 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
06:32:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 984ms
06:32:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
06:32:18 INFO - PROCESS | 1808 | 1469194338078 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:18 INFO - PROCESS | 1808 | 1469194338197 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
06:32:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 783ms
06:32:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
06:32:18 INFO - PROCESS | 1808 | 1469194338869 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:19 INFO - PROCESS | 1808 | 1469194339012 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
06:32:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 734ms
06:32:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
06:32:19 INFO - PROCESS | 1808 | 1469194339626 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:19 INFO - PROCESS | 1808 | 1469194339742 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
06:32:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 737ms
06:32:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
06:32:20 INFO - PROCESS | 1808 | 1469194340364 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:20 INFO - PROCESS | 1808 | 1469194340502 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
06:32:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 690ms
06:32:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
06:32:21 INFO - PROCESS | 1808 | 1469194341062 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:21 INFO - PROCESS | 1808 | 1469194341144 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
06:32:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 696ms
06:32:21 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
06:32:21 INFO - PROCESS | 1808 | 1469194341763 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:21 INFO - PROCESS | 1808 | 1469194341908 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:22 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
06:32:22 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
06:32:22 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 737ms
06:32:22 INFO - TEST-START | /DOMEvents/constructors.html
06:32:22 INFO - PROCESS | 1808 | 1469194342503 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:22 INFO - PROCESS | 1808 | 1469194342581 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
06:32:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
06:32:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
06:32:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
06:32:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
06:32:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
06:32:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
06:32:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
06:32:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
06:32:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
06:32:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
06:32:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
06:32:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
06:32:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
06:32:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
06:32:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
06:32:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
06:32:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
06:32:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
06:32:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
06:32:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
06:32:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
06:32:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
06:32:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
06:32:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
06:32:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
06:32:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
06:32:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
06:32:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
06:32:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
06:32:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
06:32:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
06:32:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
06:32:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
06:32:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
06:32:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
06:32:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
06:32:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
06:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:32:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
06:32:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
06:32:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
06:32:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
06:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:32:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
06:32:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
06:32:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
06:32:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
06:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:32:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
06:32:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
06:32:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
06:32:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
06:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:32:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
06:32:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
06:32:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
06:32:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
06:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:32:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
06:32:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
06:32:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
06:32:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
06:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:32:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
06:32:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
06:32:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
06:32:23 INFO - TEST-OK | /DOMEvents/constructors.html | took 746ms
06:32:23 INFO - TEST-START | /DOMEvents/event-phases-order.html
06:32:23 INFO - PROCESS | 1808 | 1469194343260 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:23 INFO - PROCESS | 1808 | 1469194343382 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:23 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
06:32:23 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 632ms
06:32:23 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
06:32:23 INFO - PROCESS | 1808 | 1469194343892 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:23 INFO - PROCESS | 1808 | 1469194343977 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:24 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
06:32:24 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
06:32:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
06:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
06:32:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
06:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
06:32:24 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
06:32:24 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
06:32:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
06:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
06:32:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
06:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
06:32:24 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
06:32:24 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
06:32:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
06:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
06:32:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
06:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
06:32:24 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]"
06:32:24 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
06:32:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
06:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
06:32:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
06:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
06:32:24 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
06:32:24 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 837ms
06:32:24 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
06:32:24 INFO - PROCESS | 1808 | 1469194344777 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:24 INFO - PROCESS | 1808 | 1469194344900 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:25 INFO - PROCESS | 1808 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
06:32:25 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
06:32:25 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 676ms
06:32:25 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
06:32:25 INFO - PROCESS | 1808 | 1469194345461 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:25 INFO - PROCESS | 1808 | 1469194345574 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:26 INFO - PROCESS | 1808 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
06:32:26 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
06:32:26 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 625ms
06:32:26 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
06:32:26 INFO - PROCESS | 1808 | 1469194346118 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:26 INFO - PROCESS | 1808 | 1469194346199 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:26 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
06:32:26 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 637ms
06:32:26 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
06:32:26 INFO - PROCESS | 1808 | 1469194346743 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:26 INFO - PROCESS | 1808 | 1469194346853 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:27 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.
06:32:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 635ms
06:32:27 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
06:32:27 INFO - PROCESS | 1808 | 1469194347388 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:27 INFO - PROCESS | 1808 | 1469194347474 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:28 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
06:32:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
06:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:32:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
06:32:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 626ms
06:32:28 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
06:32:28 INFO - PROCESS | 1808 | 1469194348020 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:28 INFO - PROCESS | 1808 | 1469194348127 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:28 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.
06:32:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 671ms
06:32:28 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
06:32:28 INFO - PROCESS | 1808 | 1469194348691 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:28 INFO - PROCESS | 1808 | 1469194348762 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:29 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.
06:32:29 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 673ms
06:32:29 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
06:32:29 INFO - PROCESS | 1808 | 1469194349368 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:29 INFO - PROCESS | 1808 | 1469194349452 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:30 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
06:32:30 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
06:32:30 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 726ms
06:32:30 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
06:32:30 INFO - PROCESS | 1808 | 1469194350100 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:30 INFO - PROCESS | 1808 | 1469194350215 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:30 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.
06:32:30 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 622ms
06:32:30 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
06:32:30 INFO - PROCESS | 1808 | 1469194350727 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:30 INFO - PROCESS | 1808 | 1469194350822 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:31 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.
06:32:31 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 887ms
06:32:31 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
06:32:31 INFO - PROCESS | 1808 | 1469194351644 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:31 INFO - PROCESS | 1808 | 1469194351763 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:32 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.
06:32:32 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 742ms
06:32:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
06:32:32 INFO - PROCESS | 1808 | 1469194352385 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:32 INFO - PROCESS | 1808 | 1469194352478 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:33 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.
06:32:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 682ms
06:32:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
06:32:33 INFO - PROCESS | 1808 | 1469194353077 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:33 INFO - PROCESS | 1808 | 1469194353194 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:33 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.
06:32:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 728ms
06:32:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
06:32:33 INFO - PROCESS | 1808 | 1469194353800 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:33 INFO - PROCESS | 1808 | 1469194353894 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:34 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.
06:32:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 628ms
06:32:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
06:32:34 INFO - PROCESS | 1808 | 1469194354440 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:34 INFO - PROCESS | 1808 | 1469194354526 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:35 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
06:32:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
06:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:32:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
06:32:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 632ms
06:32:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
06:32:35 INFO - PROCESS | 1808 | 1469194355077 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:35 INFO - PROCESS | 1808 | 1469194355180 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:35 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.
06:32:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 585ms
06:32:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
06:32:35 INFO - PROCESS | 1808 | 1469194355667 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:35 INFO - PROCESS | 1808 | 1469194355779 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:36 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.
06:32:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 678ms
06:32:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
06:32:36 INFO - PROCESS | 1808 | 1469194356347 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:36 INFO - PROCESS | 1808 | 1469194356437 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
06:32:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element
06:32:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 733ms
06:32:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
06:32:37 INFO - PROCESS | 1808 | 1469194357086 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:37 INFO - PROCESS | 1808 | 1469194357189 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:37 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.
06:32:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 683ms
06:32:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
06:32:37 INFO - PROCESS | 1808 | 1469194357777 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:37 INFO - PROCESS | 1808 | 1469194357934 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.
06:32:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 836ms
06:32:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
06:32:38 INFO - PROCESS | 1808 | 1469194358619 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:38 INFO - PROCESS | 1808 | 1469194358723 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.
06:32:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 678ms
06:32:39 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
06:32:39 INFO - PROCESS | 1808 | 1469194359314 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:39 INFO - PROCESS | 1808 | 1469194359429 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:39 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched
06:32:39 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 690ms
06:32:39 INFO - TEST-START | /FileAPI/FileReaderSync.worker
06:32:40 INFO - PROCESS | 1808 | 1469194360016 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:40 INFO - PROCESS | 1808 | 1469194360156 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
06:32:40 INFO - {}
06:32:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
06:32:40 INFO - {}
06:32:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
06:32:40 INFO - {}
06:32:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
06:32:40 INFO - {}
06:32:40 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 732ms
06:32:40 INFO - TEST-START | /FileAPI/fileReader.html
06:32:40 INFO - PROCESS | 1808 | 1469194360743 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:40 INFO - PROCESS | 1808 | 1469194360834 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:41 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
06:32:41 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
06:32:41 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
06:32:41 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
06:32:41 INFO - TEST-OK | /FileAPI/fileReader.html | took 575ms
06:32:41 INFO - TEST-START | /FileAPI/historical.html
06:32:41 INFO - PROCESS | 1808 | 1469194361335 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:41 INFO - PROCESS | 1808 | 1469194361427 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:41 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
06:32:41 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
06:32:41 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
06:32:41 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
06:32:41 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
06:32:41 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
06:32:41 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
06:32:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:32:41 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
06:32:41 INFO - TEST-OK | /FileAPI/historical.html | took 625ms
06:32:41 INFO - TEST-START | /FileAPI/idlharness.html
06:32:41 INFO - PROCESS | 1808 | 1469194361974 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:42 INFO - PROCESS | 1808 | 1469194362062 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
06:32:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
06:32:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
06:32:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
06:32:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
06:32:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
06:32:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
06:32:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
06:32:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
06:32:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
06:32:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:32:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
06:32:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
06:32:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
06:32:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
06:32:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
06:32:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
06:32:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
06:32:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
06:32:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
06:32:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
06:32:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
06:32:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
06:32:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
06:32:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
06:32:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:32:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
06:32:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
06:32:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
06:32:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
06:32:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError
06:32:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
06:32:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
06:32:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:32:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
06:32:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
06:32:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
06:32:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
06:32:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
06:32:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
06:32:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
06:32:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:32:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
06:32:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
06:32:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
06:32:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
06:32:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
06:32:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
06:32:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:32:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
06:32:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
06:32:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
06:32:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
06:32:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError
06:32:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
06:32:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
06:32:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:32:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
06:32:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
06:32:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
06:32:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
06:32:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
06:32:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
06:32:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
06:32:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
06:32:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
06:32:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
06:32:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
06:32:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
06:32:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
06:32:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
06:32:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
06:32:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
06:32:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
06:32:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
06:32:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
06:32:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
06:32:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
06:32:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
06:32:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
06:32:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
06:32:43 INFO - TEST-OK | /FileAPI/idlharness.html | took 967ms
06:32:43 INFO - TEST-START | /FileAPI/idlharness.worker
06:32:43 INFO - PROCESS | 1808 | 1469194362947 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:43 INFO - PROCESS | 1808 | 1469194363062 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
06:32:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
06:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
06:32:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
06:32:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
06:32:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
06:32:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
06:32:44 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
06:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:32:44 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
06:32:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
06:32:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
06:32:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
06:32:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
06:32:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
06:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
06:32:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
06:32:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
06:32:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
06:32:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
06:32:44 INFO - {}
06:32:44 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
06:32:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
06:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:32:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
06:32:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
06:32:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
06:32:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
06:32:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
06:32:44 INFO - {}
06:32:44 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 - {}
06:32:44 INFO - {}
06:32:44 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
06:32:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
06:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:32:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
06:32:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
06:32:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
06:32:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
06:32:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
06:32:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
06:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:32:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
06:32:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
06:32:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
06:32:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
06:32:44 INFO - {}
06:32:44 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
06:32:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
06:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:32:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
06:32:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
06:32:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
06:32:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
06:32:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
06:32:44 INFO - {}
06:32:44 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 - {}
06:32:44 INFO - {}
06:32:44 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
06:32:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
06:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:32:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
06:32:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
06:32:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
06:32:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
06:32:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
06:32:44 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
06:32:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
06:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:32:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
06:32:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
06:32:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
06:32:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
06:32:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
06:32:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
06:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:32:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
06:32:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
06:32:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
06:32:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
06:32:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
06:32:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
06:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:32:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
06:32:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
06:32:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
06:32:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
06:32:44 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
06:32:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
06:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:32:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
06:32:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
06:32:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
06:32:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
06:32:44 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
06:32:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
06:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:32:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
06:32:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
06:32:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
06:32:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
06:32:44 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
06:32:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
06:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
06:32:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
06:32:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
06:32:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
06:32:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
06:32:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
06:32:44 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
06:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:32:44 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
06:32:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
06:32:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
06:32:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
06:32:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
06:32:44 INFO - {}
06:32:44 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1233ms
06:32:44 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
06:32:44 INFO - PROCESS | 1808 | 1469194364190 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:44 INFO - PROCESS | 1808 | 1469194364341 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
06:32:45 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 885ms
06:32:45 INFO - TEST-START | /FileAPI/blob/Blob-close.html
06:32:45 INFO - PROCESS | 1808 | 1469194365080 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:45 INFO - PROCESS | 1808 | 1469194365264 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
06:32:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
06:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:32:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
06:32:45 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 874ms
06:32:45 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
06:32:45 INFO - PROCESS | 1808 | 1469194365963 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:46 INFO - PROCESS | 1808 | 1469194366056 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
06:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
06:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
06:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
06:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
06:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
06:32:46 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.
06:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
06:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
06:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
06:32:46 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'.)
06:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
06:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
06:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
06:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
06:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
06:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
06:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
06:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
06:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
06:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
06:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
06:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
06:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
06:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
06:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
06:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
06:32:46 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.
06:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
06:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
06:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
06:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
06:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
06:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
06:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
06:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
06:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
06:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
06:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
06:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
06:32:46 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.
06:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
06:32:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
06:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
06:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
06:32:46 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.
06:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
06:32:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
06:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
06:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
06:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
06:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
06:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
06:32:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
06:32:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
06:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
06:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
06:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
06:32:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
06:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
06:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
06:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
06:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
06:32:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
06:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
06:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
06:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
06:32:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
06:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
06:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
06:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
06:32:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
06:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
06:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
06:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
06:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
06:32:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
06:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
06:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
06:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
06:32:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
06:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
06:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
06:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
06:32:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
06:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
06:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
06:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
06:32:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
06:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
06:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
06:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
06:32:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
06:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
06:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
06:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
06:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
06:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
06:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
06:32:46 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 808ms
06:32:46 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
06:32:46 INFO - PROCESS | 1808 | 1469194366809 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:46 INFO - PROCESS | 1808 | 1469194366947 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:47 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
06:32:47 INFO - {}
06:32:47 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 842ms
06:32:47 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
06:32:47 INFO - PROCESS | 1808 | 1469194367628 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:47 INFO - PROCESS | 1808 | 1469194367719 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
06:32:48 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 576ms
06:32:48 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
06:32:48 INFO - PROCESS | 1808 | 1469194368230 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:48 INFO - PROCESS | 1808 | 1469194368321 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
06:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
06:32:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
06:32:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
06:32:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
06:32:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
06:32:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
06:32:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
06:32:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
06:32:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
06:32:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
06:32:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
06:32:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
06:32:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
06:32:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
06:32:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
06:32:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
06:32:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
06:32:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
06:32:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
06:32:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
06:32:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
06:32:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
06:32:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
06:32:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
06:32:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
06:32:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
06:32:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
06:32:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
06:32:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
06:32:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
06:32:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
06:32:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
06:32:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
06:32:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
06:32:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
06:32:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
06:32:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
06:32:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
06:32:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
06:32:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
06:32:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
06:32:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
06:32:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
06:32:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
06:32:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
06:32:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
06:32:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
06:32:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
06:32:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
06:32:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
06:32:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
06:32:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
06:32:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
06:32:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
06:32:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
06:32:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
06:32:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
06:32:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
06:32:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
06:32:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
06:32:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
06:32:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
06:32:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
06:32:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
06:32:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
06:32:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
06:32:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
06:32:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
06:32:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
06:32:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
06:32:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
06:32:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
06:32:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
06:32:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
06:32:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
06:32:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
06:32:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
06:32:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
06:32:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
06:32:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
06:32:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
06:32:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
06:32:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
06:32:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
06:32:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
06:32:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
06:32:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
06:32:49 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"
06:32:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
06:32:49 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"
06:32:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
06:32:49 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 788ms
06:32:49 INFO - TEST-START | /FileAPI/file/File-constructor.html
06:32:49 INFO - PROCESS | 1808 | 1469194369034 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:49 INFO - PROCESS | 1808 | 1469194369220 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
06:32:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
06:32:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
06:32:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
06:32:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
06:32:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
06:32:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
06:32:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
06:32:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
06:32:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
06:32:49 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
06:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:32:49 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
06:32:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
06:32:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
06:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
06:32:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
06:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:32:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
06:32:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
06:32:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
06:32:49 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 731ms
06:32:49 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
06:32:49 INFO - PROCESS | 1808 | 1469194369766 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:49 INFO - PROCESS | 1808 | 1469194369852 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:50 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
06:32:50 INFO - {}
06:32:50 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 627ms
06:32:50 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
06:32:50 INFO - PROCESS | 1808 | 1469194370401 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:50 INFO - PROCESS | 1808 | 1469194370516 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
06:32:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
06:32:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
06:32:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
06:32:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
06:32:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
06:32:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
06:32:51 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 728ms
06:32:51 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
06:32:51 INFO - PROCESS | 1808 | 1469194371141 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:51 INFO - PROCESS | 1808 | 1469194371231 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
06:32:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
06:32:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
06:32:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
06:32:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
06:32:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
06:32:52 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 925ms
06:32:52 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
06:32:52 INFO - PROCESS | 1808 | 1469194372076 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:52 INFO - PROCESS | 1808 | 1469194372186 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
06:32:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
06:32:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
06:32:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
06:32:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
06:32:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
06:32:52 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 630ms
06:32:52 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
06:32:52 INFO - PROCESS | 1808 | 1469194372747 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:52 INFO - PROCESS | 1808 | 1469194372842 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:53 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
06:32:53 INFO - reader.readAsText(blob_2)
06:32:53 INFO - }" did not throw
06:32:53 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
06:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:32:53 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
06:32:53 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
06:32:53 INFO - reader.readAsDataURL(blob_2)
06:32:53 INFO - }" did not throw
06:32:53 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
06:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:32:53 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
06:32:53 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
06:32:53 INFO - reader.readAsArrayBuffer(blob_2)
06:32:53 INFO - }" did not throw
06:32:53 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
06:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:32:53 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
06:32:53 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
06:32:53 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
06:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
06:32:53 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
06:32:53 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
06:32:53 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
06:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
06:32:53 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
06:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:32:53 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
06:32:53 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
06:32:53 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
06:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
06:32:53 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 640ms
06:32:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
06:32:53 INFO - PROCESS | 1808 | 1469194373397 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:53 INFO - PROCESS | 1808 | 1469194373480 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:54 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
06:32:54 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
06:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:32:54 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
06:32:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
06:32:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 688ms
06:32:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
06:32:54 INFO - PROCESS | 1808 | 1469194374077 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:54 INFO - PROCESS | 1808 | 1469194374165 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
06:32:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 625ms
06:32:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
06:32:54 INFO - PROCESS | 1808 | 1469194374708 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:54 INFO - PROCESS | 1808 | 1469194374797 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
06:32:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 631ms
06:32:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
06:32:55 INFO - PROCESS | 1808 | 1469194375346 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:55 INFO - PROCESS | 1808 | 1469194375439 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
06:32:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 624ms
06:32:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
06:32:55 INFO - PROCESS | 1808 | 1469194375972 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:56 INFO - PROCESS | 1808 | 1469194376051 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
06:32:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
06:32:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 580ms
06:32:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
06:32:56 INFO - PROCESS | 1808 | 1469194376562 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:56 INFO - PROCESS | 1808 | 1469194376638 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
06:32:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 578ms
06:32:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
06:32:57 INFO - PROCESS | 1808 | 1469194377145 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:57 INFO - PROCESS | 1808 | 1469194377226 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
06:32:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
06:32:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
06:32:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 579ms
06:32:57 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
06:32:57 INFO - PROCESS | 1808 | 1469194377726 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:57 INFO - PROCESS | 1808 | 1469194377809 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:58 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
06:32:58 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
06:32:58 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
06:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:32:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:32:58 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
06:32:58 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1090ms
06:32:58 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
06:32:58 INFO - PROCESS | 1808 | 1469194378829 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:58 INFO - PROCESS | 1808 | 1469194378941 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:59 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
06:32:59 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 681ms
06:32:59 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
06:32:59 INFO - PROCESS | 1808 | 1469194379517 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:32:59 INFO - PROCESS | 1808 | 1469194379612 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:00 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
06:33:00 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 671ms
06:33:00 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
06:33:00 INFO - PROCESS | 1808 | 1469194380200 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:00 INFO - PROCESS | 1808 | 1469194380303 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:00 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
06:33:00 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 691ms
06:33:00 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
06:33:00 INFO - PROCESS | 1808 | 1469194380889 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:00 INFO - PROCESS | 1808 | 1469194380981 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:01 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
06:33:01 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 720ms
06:33:01 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
06:33:01 INFO - PROCESS | 1808 | 1469194381613 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:01 INFO - PROCESS | 1808 | 1469194381696 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:02 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
06:33:02 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 927ms
06:33:02 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
06:33:02 INFO - PROCESS | 1808 | 1469194382553 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:02 INFO - PROCESS | 1808 | 1469194382659 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:03 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
06:33:03 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
06:33:03 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
06:33:03 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
06:33:03 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 724ms
06:33:03 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
06:33:03 INFO - PROCESS | 1808 | 1469194383283 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:03 INFO - PROCESS | 1808 | 1469194383352 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:03 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
06:33:03 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
06:33:03 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
06:33:03 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
06:33:03 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
06:33:03 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
06:33:03 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 640ms
06:33:03 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
06:33:03 INFO - PROCESS | 1808 | 1469194383926 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:04 INFO - PROCESS | 1808 | 1469194384003 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
06:33:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
06:33:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
06:33:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
06:33:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
06:33:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
06:33:04 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 628ms
06:33:04 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
06:33:04 INFO - PROCESS | 1808 | 1469194384561 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:04 INFO - PROCESS | 1808 | 1469194384646 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:05 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
06:33:05 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
06:33:05 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
06:33:05 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
06:33:05 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
06:33:05 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
06:33:05 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 877ms
06:33:05 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
06:33:05 INFO - PROCESS | 1808 | 1469194385454 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:05 INFO - PROCESS | 1808 | 1469194385665 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:06 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
06:33:06 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
06:33:06 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
06:33:06 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
06:33:06 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 1076ms
06:33:06 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
06:33:06 INFO - PROCESS | 1808 | 1469194386536 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:06 INFO - PROCESS | 1808 | 1469194386634 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:07 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
06:33:07 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
06:33:07 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
06:33:07 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
06:33:07 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 741ms
06:33:07 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
06:33:07 INFO - PROCESS | 1808 | 1469194387290 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:07 INFO - PROCESS | 1808 | 1469194387395 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:08 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
06:33:08 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
06:33:08 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
06:33:08 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
06:33:08 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 777ms
06:33:08 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
06:33:08 INFO - PROCESS | 1808 | 1469194388065 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:08 INFO - PROCESS | 1808 | 1469194388162 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:09 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
06:33:09 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
06:33:09 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
06:33:09 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
06:33:09 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 1084ms
06:33:09 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
06:33:09 INFO - PROCESS | 1808 | 1469194389164 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:09 INFO - PROCESS | 1808 | 1469194389265 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
06:33:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
06:33:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
06:33:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
06:33:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
06:33:10 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 986ms
06:33:10 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
06:33:10 INFO - PROCESS | 1808 | 1469194390152 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:10 INFO - PROCESS | 1808 | 1469194390263 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:10 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
06:33:10 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
06:33:10 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
06:33:10 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 825ms
06:33:10 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
06:33:10 INFO - PROCESS | 1808 | 1469194390982 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:11 INFO - PROCESS | 1808 | 1469194391072 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:11 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
06:33:11 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
06:33:11 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
06:33:11 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 876ms
06:33:11 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
06:33:11 INFO - PROCESS | 1808 | 1469194391898 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:12 INFO - PROCESS | 1808 | 1469194392059 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:12 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
06:33:12 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 928ms
06:33:12 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
06:33:12 INFO - PROCESS | 1808 | 1469194392832 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:12 INFO - PROCESS | 1808 | 1469194392970 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:13 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
06:33:13 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
06:33:13 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 735ms
06:33:13 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
06:33:13 INFO - PROCESS | 1808 | 1469194393578 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:13 INFO - PROCESS | 1808 | 1469194393707 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:14 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
06:33:14 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 731ms
06:33:14 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
06:33:14 INFO - PROCESS | 1808 | 1469194394327 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:14 INFO - PROCESS | 1808 | 1469194394425 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:15 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
06:33:15 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 733ms
06:33:15 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
06:33:15 INFO - PROCESS | 1808 | 1469194395049 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:15 INFO - PROCESS | 1808 | 1469194395164 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:15 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
06:33:15 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 724ms
06:33:15 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
06:33:15 INFO - PROCESS | 1808 | 1469194395779 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:15 INFO - PROCESS | 1808 | 1469194395886 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:16 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
06:33:16 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 801ms
06:33:16 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
06:33:16 INFO - PROCESS | 1808 | 1469194396594 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:16 INFO - PROCESS | 1808 | 1469194396686 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:17 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
06:33:17 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 681ms
06:33:17 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
06:33:17 INFO - PROCESS | 1808 | 1469194397275 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:17 INFO - PROCESS | 1808 | 1469194397357 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:17 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
06:33:17 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 625ms
06:33:17 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
06:33:17 INFO - PROCESS | 1808 | 1469194397904 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:17 INFO - PROCESS | 1808 | 1469194397989 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:18 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
06:33:18 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 776ms
06:33:18 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
06:33:18 INFO - PROCESS | 1808 | 1469194398694 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:18 INFO - PROCESS | 1808 | 1469194398831 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:19 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
06:33:19 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 936ms
06:33:19 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
06:33:19 INFO - PROCESS | 1808 | 1469194399629 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:19 INFO - PROCESS | 1808 | 1469194399731 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:20 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
06:33:20 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 727ms
06:33:20 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
06:33:20 INFO - PROCESS | 1808 | 1469194400367 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:20 INFO - PROCESS | 1808 | 1469194400470 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:21 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
06:33:21 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 723ms
06:33:21 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
06:33:21 INFO - PROCESS | 1808 | 1469194401101 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:21 INFO - PROCESS | 1808 | 1469194401227 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:21 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
06:33:21 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 727ms
06:33:21 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
06:33:21 INFO - PROCESS | 1808 | 1469194401825 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:21 INFO - PROCESS | 1808 | 1469194401917 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:22 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
06:33:22 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 628ms
06:33:22 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
06:33:22 INFO - PROCESS | 1808 | 1469194402459 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:22 INFO - PROCESS | 1808 | 1469194402555 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:23 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
06:33:23 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 786ms
06:33:23 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
06:33:23 INFO - PROCESS | 1808 | 1469194403269 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:23 INFO - PROCESS | 1808 | 1469194403394 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:24 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
06:33:24 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 892ms
06:33:24 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
06:33:24 INFO - PROCESS | 1808 | 1469194404148 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:24 INFO - PROCESS | 1808 | 1469194404246 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:24 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
06:33:24 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 622ms
06:33:24 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
06:33:24 INFO - PROCESS | 1808 | 1469194404776 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:24 INFO - PROCESS | 1808 | 1469194404898 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:25 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
06:33:25 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 985ms
06:33:25 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
06:33:25 INFO - PROCESS | 1808 | 1469194405770 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:25 INFO - PROCESS | 1808 | 1469194405891 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:26 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
06:33:26 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 786ms
06:33:26 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
06:33:26 INFO - PROCESS | 1808 | 1469194406565 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:26 INFO - PROCESS | 1808 | 1469194406674 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:27 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
06:33:27 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 783ms
06:33:27 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
06:33:27 INFO - PROCESS | 1808 | 1469194407368 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:27 INFO - PROCESS | 1808 | 1469194407466 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:28 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
06:33:28 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 778ms
06:33:28 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
06:33:28 INFO - PROCESS | 1808 | 1469194408137 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:28 INFO - PROCESS | 1808 | 1469194408238 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:28 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
06:33:28 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 723ms
06:33:28 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
06:33:28 INFO - PROCESS | 1808 | 1469194408866 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:28 INFO - PROCESS | 1808 | 1469194408979 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:29 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
06:33:29 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 674ms
06:33:29 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
06:33:29 INFO - PROCESS | 1808 | 1469194409549 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:29 INFO - PROCESS | 1808 | 1469194409649 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:30 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
06:33:30 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 725ms
06:33:30 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
06:33:30 INFO - PROCESS | 1808 | 1469194410281 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:30 INFO - PROCESS | 1808 | 1469194410407 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:31 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
06:33:31 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 840ms
06:33:31 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
06:33:31 INFO - PROCESS | 1808 | 1469194411121 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:31 INFO - PROCESS | 1808 | 1469194411213 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:31 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
06:33:31 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 721ms
06:33:31 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
06:33:31 INFO - PROCESS | 1808 | 1469194411854 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:32 INFO - PROCESS | 1808 | 1469194412057 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:32 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore3.htm | IDBCursor.continue() - object store - attempt to iterate to the previous record when the direction is set for the next record
06:33:32 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 989ms
06:33:32 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
06:33:32 INFO - PROCESS | 1808 | 1469194412855 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:32 INFO - PROCESS | 1808 | 1469194412974 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:33 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore4.htm | IDBCursor.continue() - object store - attempt to iterate to the next record when the direction is set for the previous record
06:33:33 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 732ms
06:33:33 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
06:33:33 INFO - PROCESS | 1808 | 1469194413622 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:33 INFO - PROCESS | 1808 | 1469194413747 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:34 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
06:33:34 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 895ms
06:33:34 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
06:33:34 INFO - PROCESS | 1808 | 1469194414537 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:34 INFO - PROCESS | 1808 | 1469194414676 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:35 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
06:33:35 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 842ms
06:33:35 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
06:33:35 INFO - PROCESS | 1808 | 1469194415363 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:35 INFO - PROCESS | 1808 | 1469194415450 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:35 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
06:33:35 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 640ms
06:33:36 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
06:33:36 INFO - PROCESS | 1808 | 1469194416010 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:36 INFO - PROCESS | 1808 | 1469194416090 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:36 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
06:33:36 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 637ms
06:33:36 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
06:33:36 INFO - PROCESS | 1808 | 1469194416655 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:36 INFO - PROCESS | 1808 | 1469194416745 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:37 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
06:33:37 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 676ms
06:33:37 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
06:33:37 INFO - PROCESS | 1808 | 1469194417337 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:37 INFO - PROCESS | 1808 | 1469194417434 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:38 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
06:33:38 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 874ms
06:33:38 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
06:33:38 INFO - PROCESS | 1808 | 1469194418214 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:38 INFO - PROCESS | 1808 | 1469194418314 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:38 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
06:33:38 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 674ms
06:33:38 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
06:33:38 INFO - PROCESS | 1808 | 1469194418896 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:39 INFO - PROCESS | 1808 | 1469194419053 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:39 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
06:33:39 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 1041ms
06:33:39 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
06:33:39 INFO - PROCESS | 1808 | 1469194419951 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:40 INFO - PROCESS | 1808 | 1469194420057 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:40 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
06:33:40 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 786ms
06:33:40 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
06:33:40 INFO - PROCESS | 1808 | 1469194420751 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:40 INFO - PROCESS | 1808 | 1469194420865 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:41 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
06:33:41 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 779ms
06:33:41 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
06:33:41 INFO - PROCESS | 1808 | 1469194421565 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:41 INFO - PROCESS | 1808 | 1469194421666 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:42 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
06:33:42 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 825ms
06:33:42 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
06:33:42 INFO - PROCESS | 1808 | 1469194422387 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:42 INFO - PROCESS | 1808 | 1469194422478 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:43 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
06:33:43 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 625ms
06:33:43 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
06:33:43 INFO - PROCESS | 1808 | 1469194423017 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:43 INFO - PROCESS | 1808 | 1469194423122 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:44 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
06:33:44 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1880ms
06:33:44 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
06:33:44 INFO - PROCESS | 1808 | 1469194424907 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:45 INFO - PROCESS | 1808 | 1469194425007 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:45 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
06:33:45 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 678ms
06:33:45 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
06:33:45 INFO - PROCESS | 1808 | 1469194425586 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:45 INFO - PROCESS | 1808 | 1469194425672 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:46 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
06:33:46 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 1024ms
06:33:46 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
06:33:46 INFO - PROCESS | 1808 | 1469194426631 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:46 INFO - PROCESS | 1808 | 1469194426747 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:47 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
06:33:47 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 828ms
06:33:47 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
06:33:47 INFO - PROCESS | 1808 | 1469194427478 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:47 INFO - PROCESS | 1808 | 1469194427580 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:48 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
06:33:48 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 832ms
06:33:48 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
06:33:48 INFO - PROCESS | 1808 | 1469194428327 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:48 INFO - PROCESS | 1808 | 1469194428442 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:49 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
06:33:49 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 776ms
06:33:49 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
06:33:49 INFO - PROCESS | 1808 | 1469194429090 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:49 INFO - PROCESS | 1808 | 1469194429183 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:49 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
06:33:49 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 683ms
06:33:49 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
06:33:49 INFO - PROCESS | 1808 | 1469194429779 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:49 INFO - PROCESS | 1808 | 1469194429852 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:50 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
06:33:50 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 687ms
06:33:50 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
06:33:50 INFO - PROCESS | 1808 | 1469194430475 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:50 INFO - PROCESS | 1808 | 1469194430571 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:51 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
06:33:51 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 681ms
06:33:51 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
06:33:51 INFO - PROCESS | 1808 | 1469194431164 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:51 INFO - PROCESS | 1808 | 1469194431317 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:51 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
06:33:51 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 791ms
06:33:51 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
06:33:51 INFO - PROCESS | 1808 | 1469194431956 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:52 INFO - PROCESS | 1808 | 1469194432050 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:52 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
06:33:52 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 784ms
06:33:52 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
06:33:52 INFO - PROCESS | 1808 | 1469194432765 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:53 INFO - PROCESS | 1808 | 1469194433014 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:53 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
06:33:53 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 900ms
06:33:53 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
06:33:53 INFO - PROCESS | 1808 | 1469194433656 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:53 INFO - PROCESS | 1808 | 1469194433765 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:54 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
06:33:54 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 782ms
06:33:54 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
06:33:54 INFO - PROCESS | 1808 | 1469194434442 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:54 INFO - PROCESS | 1808 | 1469194434545 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:55 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
06:33:55 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 778ms
06:33:55 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
06:33:55 INFO - PROCESS | 1808 | 1469194435234 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:55 INFO - PROCESS | 1808 | 1469194435336 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:55 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
06:33:55 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 690ms
06:33:55 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
06:33:55 INFO - PROCESS | 1808 | 1469194435921 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:56 INFO - PROCESS | 1808 | 1469194436030 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:56 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
06:33:56 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 682ms
06:33:56 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
06:33:56 INFO - PROCESS | 1808 | 1469194436609 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:56 INFO - PROCESS | 1808 | 1469194436707 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:57 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
06:33:57 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 678ms
06:33:57 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
06:33:57 INFO - PROCESS | 1808 | 1469194437292 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:57 INFO - PROCESS | 1808 | 1469194437373 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:57 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
06:33:57 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 683ms
06:33:57 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
06:33:57 INFO - PROCESS | 1808 | 1469194437981 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:58 INFO - PROCESS | 1808 | 1469194438067 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:58 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
06:33:58 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 844ms
06:33:58 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
06:33:58 INFO - PROCESS | 1808 | 1469194438829 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:58 INFO - PROCESS | 1808 | 1469194438916 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:59 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
06:33:59 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 874ms
06:33:59 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
06:33:59 INFO - PROCESS | 1808 | 1469194439713 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:33:59 INFO - PROCESS | 1808 | 1469194439840 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:00 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
06:34:00 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 786ms
06:34:00 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
06:34:00 INFO - PROCESS | 1808 | 1469194440508 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:00 INFO - PROCESS | 1808 | 1469194440606 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:01 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
06:34:01 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 735ms
06:34:01 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
06:34:01 INFO - PROCESS | 1808 | 1469194441263 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:01 INFO - PROCESS | 1808 | 1469194441375 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:02 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
06:34:02 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 881ms
06:34:02 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
06:34:02 INFO - PROCESS | 1808 | 1469194442138 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:02 INFO - PROCESS | 1808 | 1469194442243 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
06:34:03 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 884ms
06:34:03 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
06:34:03 INFO - PROCESS | 1808 | 1469194443026 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:03 INFO - PROCESS | 1808 | 1469194443129 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
06:34:03 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 689ms
06:34:03 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
06:34:03 INFO - PROCESS | 1808 | 1469194443724 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:03 INFO - PROCESS | 1808 | 1469194443838 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
06:34:04 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 733ms
06:34:04 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
06:34:04 INFO - PROCESS | 1808 | 1469194444459 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:04 INFO - PROCESS | 1808 | 1469194444532 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
06:34:05 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 1531ms
06:34:06 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
06:34:06 INFO - PROCESS | 1808 | 1469194446120 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:06 INFO - PROCESS | 1808 | 1469194446283 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
06:34:06 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 837ms
06:34:06 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
06:34:06 INFO - PROCESS | 1808 | 1469194446963 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:07 INFO - PROCESS | 1808 | 1469194447071 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
06:34:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 741ms
06:34:07 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
06:34:07 INFO - PROCESS | 1808 | 1469194447710 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:07 INFO - PROCESS | 1808 | 1469194447841 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
06:34:08 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 773ms
06:34:08 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
06:34:08 INFO - PROCESS | 1808 | 1469194448480 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:08 INFO - PROCESS | 1808 | 1469194448594 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
06:34:09 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 779ms
06:34:09 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
06:34:09 INFO - PROCESS | 1808 | 1469194449273 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:09 INFO - PROCESS | 1808 | 1469194449362 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
06:34:09 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 728ms
06:34:09 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
06:34:10 INFO - PROCESS | 1808 | 1469194450004 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:10 INFO - PROCESS | 1808 | 1469194450135 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
06:34:10 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 735ms
06:34:10 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
06:34:10 INFO - PROCESS | 1808 | 1469194450741 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:10 INFO - PROCESS | 1808 | 1469194450861 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
06:34:11 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 680ms
06:34:11 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
06:34:11 INFO - PROCESS | 1808 | 1469194451427 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:11 INFO - PROCESS | 1808 | 1469194451519 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
06:34:12 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 627ms
06:34:12 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
06:34:12 INFO - PROCESS | 1808 | 1469194452063 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:12 INFO - PROCESS | 1808 | 1469194452153 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
06:34:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
06:34:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
06:34:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
06:34:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
06:34:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
06:34:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
06:34:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
06:34:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
06:34:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
06:34:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
06:34:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
06:34:15 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 3044ms
06:34:15 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
06:34:15 INFO - PROCESS | 1808 | 1469194455155 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:15 INFO - PROCESS | 1808 | 1469194455274 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
06:34:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
06:34:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
06:34:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
06:34:16 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 1358ms
06:34:16 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
06:34:16 INFO - PROCESS | 1808 | 1469194456503 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:16 INFO - PROCESS | 1808 | 1469194456618 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:17 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
06:34:17 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 831ms
06:34:17 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
06:34:17 INFO - PROCESS | 1808 | 1469194457347 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:17 INFO - PROCESS | 1808 | 1469194457456 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:18 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
06:34:18 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 787ms
06:34:18 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
06:34:18 INFO - PROCESS | 1808 | 1469194458129 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:18 INFO - PROCESS | 1808 | 1469194458225 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:18 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
06:34:18 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 677ms
06:34:18 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
06:34:18 INFO - PROCESS | 1808 | 1469194458812 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:18 INFO - PROCESS | 1808 | 1469194458886 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
06:34:19 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 1072ms
06:34:19 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
06:34:19 INFO - PROCESS | 1808 | 1469194459930 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:20 INFO - PROCESS | 1808 | 1469194460031 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:20 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
06:34:20 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 847ms
06:34:20 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
06:34:20 INFO - PROCESS | 1808 | 1469194460765 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:20 INFO - PROCESS | 1808 | 1469194460862 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:21 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
06:34:21 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 728ms
06:34:21 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
06:34:21 INFO - PROCESS | 1808 | 1469194461526 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:21 INFO - PROCESS | 1808 | 1469194461621 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:22 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
06:34:22 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 725ms
06:34:22 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
06:34:22 INFO - PROCESS | 1808 | 1469194462245 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:22 INFO - PROCESS | 1808 | 1469194462351 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:23 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
06:34:23 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 774ms
06:34:23 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
06:34:23 INFO - PROCESS | 1808 | 1469194463049 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:23 INFO - PROCESS | 1808 | 1469194463140 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:23 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
06:34:23 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 694ms
06:34:23 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
06:34:23 INFO - PROCESS | 1808 | 1469194463731 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:23 INFO - PROCESS | 1808 | 1469194463861 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:24 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
06:34:24 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 673ms
06:34:24 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
06:34:24 INFO - PROCESS | 1808 | 1469194464407 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:24 INFO - PROCESS | 1808 | 1469194464484 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:24 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
06:34:24 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
06:34:24 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
06:34:24 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 583ms
06:34:25 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
06:34:25 INFO - PROCESS | 1808 | 1469194465010 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:25 INFO - PROCESS | 1808 | 1469194465089 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:25 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
06:34:25 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 727ms
06:34:25 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
06:34:25 INFO - PROCESS | 1808 | 1469194465743 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:25 INFO - PROCESS | 1808 | 1469194465887 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:26 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
06:34:26 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 932ms
06:34:26 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
06:34:26 INFO - PROCESS | 1808 | 1469194466693 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:26 INFO - PROCESS | 1808 | 1469194466832 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:27 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
06:34:27 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 1138ms
06:34:27 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
06:34:27 INFO - PROCESS | 1808 | 1469194467833 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:27 INFO - PROCESS | 1808 | 1469194467929 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:28 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
06:34:28 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
06:34:28 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 922ms
06:34:28 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
06:34:28 INFO - PROCESS | 1808 | 1469194468769 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:28 INFO - PROCESS | 1808 | 1469194468865 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
06:34:29 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 688ms
06:34:29 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
06:34:29 INFO - PROCESS | 1808 | 1469194469454 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:29 INFO - PROCESS | 1808 | 1469194469556 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
06:34:30 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 879ms
06:34:30 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
06:34:30 INFO - PROCESS | 1808 | 1469194470339 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:30 INFO - PROCESS | 1808 | 1469194470441 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:31 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
06:34:31 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 823ms
06:34:31 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
06:34:31 INFO - PROCESS | 1808 | 1469194471174 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:31 INFO - PROCESS | 1808 | 1469194471327 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:32 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
06:34:32 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
06:34:32 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 1034ms
06:34:32 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
06:34:32 INFO - PROCESS | 1808 | 1469194472207 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:32 INFO - PROCESS | 1808 | 1469194472318 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:33 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
06:34:33 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 930ms
06:34:33 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
06:34:33 INFO - PROCESS | 1808 | 1469194473149 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:33 INFO - PROCESS | 1808 | 1469194473255 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:34 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
06:34:34 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 1330ms
06:34:34 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
06:34:34 INFO - PROCESS | 1808 | 1469194474488 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:34 INFO - PROCESS | 1808 | 1469194474584 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:35 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
06:34:35 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 723ms
06:34:35 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
06:34:35 INFO - PROCESS | 1808 | 1469194475224 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:35 INFO - PROCESS | 1808 | 1469194475348 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:35 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
06:34:35 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 773ms
06:34:35 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
06:34:35 INFO - PROCESS | 1808 | 1469194475995 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:36 INFO - PROCESS | 1808 | 1469194476114 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
06:34:36 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 876ms
06:34:36 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
06:34:36 INFO - PROCESS | 1808 | 1469194476883 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:37 INFO - PROCESS | 1808 | 1469194477002 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:37 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
06:34:37 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 977ms
06:34:37 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
06:34:37 INFO - PROCESS | 1808 | 1469194477871 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:37 INFO - PROCESS | 1808 | 1469194477982 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:38 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
06:34:38 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 676ms
06:34:38 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
06:34:38 INFO - PROCESS | 1808 | 1469194478550 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:38 INFO - PROCESS | 1808 | 1469194478646 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:39 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
06:34:39 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
06:34:39 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
06:34:39 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
06:34:39 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
06:34:39 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
06:34:39 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
06:34:39 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
06:34:39 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
06:34:39 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
06:34:39 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
06:34:39 INFO - window.indexedDB.open('test', val);..." did not throw
06:34:39 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
06:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:34:39 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
06:34:39 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
06:34:39 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
06:34:39 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
06:34:39 INFO - window.indexedDB.open('test', val);..." did not throw
06:34:39 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
06:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:34:39 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
06:34:39 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
06:34:39 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
06:34:39 INFO - window.indexedDB.open('test', val);..." did not throw
06:34:39 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
06:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:34:39 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
06:34:39 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
06:34:39 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
06:34:39 INFO - window.indexedDB.open('test', val);..." did not throw
06:34:39 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
06:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:34:39 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
06:34:39 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
06:34:39 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
06:34:39 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
06:34:39 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
06:34:39 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 893ms
06:34:39 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
06:34:39 INFO - PROCESS | 1808 | 1469194479468 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:39 INFO - PROCESS | 1808 | 1469194479587 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:40 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
06:34:40 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 884ms
06:34:40 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
06:34:40 INFO - PROCESS | 1808 | 1469194480347 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:40 INFO - PROCESS | 1808 | 1469194480447 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:42 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
06:34:42 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
06:34:42 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 2442ms
06:34:42 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
06:34:42 INFO - PROCESS | 1808 | 1469194482799 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:42 INFO - PROCESS | 1808 | 1469194482962 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:43 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
06:34:43 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 790ms
06:34:43 INFO - TEST-START | /IndexedDB/idbindex_count.htm
06:34:43 INFO - PROCESS | 1808 | 1469194483601 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:43 INFO - PROCESS | 1808 | 1469194483713 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:44 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
06:34:44 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 731ms
06:34:44 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
06:34:44 INFO - PROCESS | 1808 | 1469194484328 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:44 INFO - PROCESS | 1808 | 1469194484454 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:45 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
06:34:45 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 734ms
06:34:45 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
06:34:45 INFO - PROCESS | 1808 | 1469194485074 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:45 INFO - PROCESS | 1808 | 1469194485175 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:45 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
06:34:45 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 792ms
06:34:45 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
06:34:45 INFO - PROCESS | 1808 | 1469194485871 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:45 INFO - PROCESS | 1808 | 1469194485973 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:46 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
06:34:46 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 876ms
06:34:46 INFO - TEST-START | /IndexedDB/idbindex_get.htm
06:34:46 INFO - PROCESS | 1808 | 1469194486754 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:46 INFO - PROCESS | 1808 | 1469194486955 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:47 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
06:34:47 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 976ms
06:34:47 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
06:34:47 INFO - PROCESS | 1808 | 1469194487738 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:47 INFO - PROCESS | 1808 | 1469194487840 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:48 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
06:34:48 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 822ms
06:34:48 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
06:34:48 INFO - PROCESS | 1808 | 1469194488613 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:48 INFO - PROCESS | 1808 | 1469194488715 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:49 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
06:34:49 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 815ms
06:34:49 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
06:34:49 INFO - PROCESS | 1808 | 1469194489411 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:49 INFO - PROCESS | 1808 | 1469194489533 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:50 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
06:34:50 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 833ms
06:34:50 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
06:34:50 INFO - PROCESS | 1808 | 1469194490242 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:50 INFO - PROCESS | 1808 | 1469194490349 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:50 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
06:34:50 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 681ms
06:34:50 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
06:34:50 INFO - PROCESS | 1808 | 1469194490927 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:51 INFO - PROCESS | 1808 | 1469194491021 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:51 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
06:34:51 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 676ms
06:34:51 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
06:34:51 INFO - PROCESS | 1808 | 1469194491618 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:51 INFO - PROCESS | 1808 | 1469194491712 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:52 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
06:34:52 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 735ms
06:34:52 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
06:34:52 INFO - PROCESS | 1808 | 1469194492352 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:52 INFO - PROCESS | 1808 | 1469194492445 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:53 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
06:34:53 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 725ms
06:34:53 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
06:34:53 INFO - PROCESS | 1808 | 1469194493083 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:53 INFO - PROCESS | 1808 | 1469194493196 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
06:34:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
06:34:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
06:34:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
06:34:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
06:34:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
06:34:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
06:34:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
06:34:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
06:34:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
06:34:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
06:34:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
06:34:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
06:34:54 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 1145ms
06:34:54 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
06:34:54 INFO - PROCESS | 1808 | 1469194494240 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:54 INFO - PROCESS | 1808 | 1469194494387 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
06:34:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
06:34:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
06:34:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
06:34:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
06:34:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
06:34:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
06:34:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
06:34:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
06:34:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
06:34:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
06:34:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
06:34:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
06:34:55 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 932ms
06:34:55 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
06:34:55 INFO - PROCESS | 1808 | 1469194495187 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:55 INFO - PROCESS | 1808 | 1469194495316 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:55 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
06:34:55 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 787ms
06:34:55 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
06:34:55 INFO - PROCESS | 1808 | 1469194495983 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:56 INFO - PROCESS | 1808 | 1469194496075 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:56 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
06:34:56 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 677ms
06:34:56 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
06:34:56 INFO - PROCESS | 1808 | 1469194496656 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:56 INFO - PROCESS | 1808 | 1469194496747 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:57 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
06:34:57 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 721ms
06:34:57 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
06:34:57 INFO - PROCESS | 1808 | 1469194497383 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:57 INFO - PROCESS | 1808 | 1469194497490 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:58 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
06:34:58 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 991ms
06:34:58 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
06:34:58 INFO - PROCESS | 1808 | 1469194498382 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:58 INFO - PROCESS | 1808 | 1469194498482 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:59 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
06:34:59 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 726ms
06:34:59 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
06:34:59 INFO - PROCESS | 1808 | 1469194499109 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:59 INFO - PROCESS | 1808 | 1469194499208 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:59 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
06:34:59 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 741ms
06:34:59 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
06:34:59 INFO - PROCESS | 1808 | 1469194499856 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:34:59 INFO - PROCESS | 1808 | 1469194499952 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:00 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
06:35:00 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 678ms
06:35:00 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
06:35:00 INFO - PROCESS | 1808 | 1469194500543 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:00 INFO - PROCESS | 1808 | 1469194500648 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:01 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
06:35:01 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 976ms
06:35:01 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
06:35:01 INFO - PROCESS | 1808 | 1469194501539 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:01 INFO - PROCESS | 1808 | 1469194501684 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:02 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
06:35:02 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 944ms
06:35:02 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
06:35:02 INFO - PROCESS | 1808 | 1469194502494 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:02 INFO - PROCESS | 1808 | 1469194502669 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:03 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
06:35:03 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 1089ms
06:35:03 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
06:35:03 INFO - PROCESS | 1808 | 1469194503604 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:03 INFO - PROCESS | 1808 | 1469194503751 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:04 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
06:35:04 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 1089ms
06:35:04 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
06:35:04 INFO - PROCESS | 1808 | 1469194504686 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:04 INFO - PROCESS | 1808 | 1469194504832 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:06 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
06:35:06 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 1530ms
06:35:06 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
06:35:06 INFO - PROCESS | 1808 | 1469194506220 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:06 INFO - PROCESS | 1808 | 1469194506312 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:06 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
06:35:06 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 683ms
06:35:06 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
06:35:06 INFO - PROCESS | 1808 | 1469194506912 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:07 INFO - PROCESS | 1808 | 1469194507033 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:07 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
06:35:07 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 823ms
06:35:07 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
06:35:07 INFO - PROCESS | 1808 | 1469194507759 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:07 INFO - PROCESS | 1808 | 1469194507913 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:08 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
06:35:08 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 935ms
06:35:08 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
06:35:08 INFO - PROCESS | 1808 | 1469194508699 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:08 INFO - PROCESS | 1808 | 1469194508812 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:09 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
06:35:09 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 831ms
06:35:09 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
06:35:09 INFO - PROCESS | 1808 | 1469194509541 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:09 INFO - PROCESS | 1808 | 1469194509642 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:10 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
06:35:10 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
06:35:10 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
06:35:10 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 629ms
06:35:10 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
06:35:10 INFO - PROCESS | 1808 | 1469194510185 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:10 INFO - PROCESS | 1808 | 1469194510297 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:10 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
06:35:10 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
06:35:10 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
06:35:10 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
06:35:10 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
06:35:10 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
06:35:10 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
06:35:10 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 738ms
06:35:10 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
06:35:10 INFO - PROCESS | 1808 | 1469194510921 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:11 INFO - PROCESS | 1808 | 1469194511010 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
06:35:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
06:35:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
06:35:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
06:35:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
06:35:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
06:35:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
06:35:11 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 676ms
06:35:11 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
06:35:11 INFO - PROCESS | 1808 | 1469194511605 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:11 INFO - PROCESS | 1808 | 1469194511688 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
06:35:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 778ms
06:35:12 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
06:35:12 INFO - PROCESS | 1808 | 1469194512397 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:12 INFO - PROCESS | 1808 | 1469194512538 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:13 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
06:35:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 877ms
06:35:13 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
06:35:13 INFO - PROCESS | 1808 | 1469194513272 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:13 INFO - PROCESS | 1808 | 1469194513345 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:14 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
06:35:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 830ms
06:35:14 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
06:35:14 INFO - PROCESS | 1808 | 1469194514108 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:14 INFO - PROCESS | 1808 | 1469194514196 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
06:35:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 676ms
06:35:14 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
06:35:14 INFO - PROCESS | 1808 | 1469194514790 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:14 INFO - PROCESS | 1808 | 1469194514894 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:15 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
06:35:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 875ms
06:35:15 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
06:35:15 INFO - PROCESS | 1808 | 1469194515673 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:15 INFO - PROCESS | 1808 | 1469194515776 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:16 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
06:35:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 834ms
06:35:16 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
06:35:16 INFO - PROCESS | 1808 | 1469194516522 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:16 INFO - PROCESS | 1808 | 1469194516634 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
06:35:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 775ms
06:35:17 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
06:35:17 INFO - PROCESS | 1808 | 1469194517322 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:17 INFO - PROCESS | 1808 | 1469194517435 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:18 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
06:35:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 899ms
06:35:18 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
06:35:18 INFO - PROCESS | 1808 | 1469194518204 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:18 INFO - PROCESS | 1808 | 1469194518288 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
06:35:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 641ms
06:35:18 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
06:35:18 INFO - PROCESS | 1808 | 1469194518850 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:18 INFO - PROCESS | 1808 | 1469194518939 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
06:35:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 784ms
06:35:19 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
06:35:19 INFO - PROCESS | 1808 | 1469194519643 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:19 INFO - PROCESS | 1808 | 1469194519744 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
06:35:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 725ms
06:35:20 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
06:35:20 INFO - PROCESS | 1808 | 1469194520371 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:20 INFO - PROCESS | 1808 | 1469194520470 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
06:35:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 774ms
06:35:21 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
06:35:21 INFO - PROCESS | 1808 | 1469194521150 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:21 INFO - PROCESS | 1808 | 1469194521258 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
06:35:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 929ms
06:35:22 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
06:35:22 INFO - PROCESS | 1808 | 1469194522089 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:22 INFO - PROCESS | 1808 | 1469194522235 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
06:35:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 728ms
06:35:22 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
06:35:22 INFO - PROCESS | 1808 | 1469194522826 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:22 INFO - PROCESS | 1808 | 1469194522951 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
06:35:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 737ms
06:35:23 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
06:35:23 INFO - PROCESS | 1808 | 1469194523576 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:23 INFO - PROCESS | 1808 | 1469194523686 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:24 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
06:35:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 1136ms
06:35:24 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
06:35:24 INFO - PROCESS | 1808 | 1469194524715 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:24 INFO - PROCESS | 1808 | 1469194524823 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
06:35:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 737ms
06:35:25 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
06:35:25 INFO - PROCESS | 1808 | 1469194525456 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:25 INFO - PROCESS | 1808 | 1469194525555 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
06:35:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 777ms
06:35:26 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
06:35:26 INFO - PROCESS | 1808 | 1469194526242 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:26 INFO - PROCESS | 1808 | 1469194526361 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
06:35:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 772ms
06:35:27 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
06:35:27 INFO - PROCESS | 1808 | 1469194527018 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:27 INFO - PROCESS | 1808 | 1469194527108 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:27 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
06:35:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 686ms
06:35:27 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
06:35:27 INFO - PROCESS | 1808 | 1469194527707 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:27 INFO - PROCESS | 1808 | 1469194527800 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
06:35:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 773ms
06:35:28 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
06:35:28 INFO - PROCESS | 1808 | 1469194528535 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:28 INFO - PROCESS | 1808 | 1469194528679 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
06:35:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 1182ms
06:35:29 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
06:35:29 INFO - PROCESS | 1808 | 1469194529723 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:29 INFO - PROCESS | 1808 | 1469194529831 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
06:35:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 727ms
06:35:30 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
06:35:30 INFO - PROCESS | 1808 | 1469194530461 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:30 INFO - PROCESS | 1808 | 1469194530594 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:31 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
06:35:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 822ms
06:35:31 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
06:35:31 INFO - PROCESS | 1808 | 1469194531295 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:31 INFO - PROCESS | 1808 | 1469194531395 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
06:35:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 780ms
06:35:32 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
06:35:32 INFO - PROCESS | 1808 | 1469194532080 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:32 INFO - PROCESS | 1808 | 1469194532185 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:32 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
06:35:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 738ms
06:35:32 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
06:35:32 INFO - PROCESS | 1808 | 1469194532820 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:32 INFO - PROCESS | 1808 | 1469194532920 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:33 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
06:35:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 1128ms
06:35:33 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
06:35:33 INFO - PROCESS | 1808 | 1469194533959 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:34 INFO - PROCESS | 1808 | 1469194534071 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:34 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
06:35:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 728ms
06:35:34 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
06:35:34 INFO - PROCESS | 1808 | 1469194534695 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:34 INFO - PROCESS | 1808 | 1469194534785 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
06:35:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 724ms
06:35:35 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
06:35:35 INFO - PROCESS | 1808 | 1469194535430 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:35 INFO - PROCESS | 1808 | 1469194535543 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:36 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
06:35:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 778ms
06:35:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
06:35:36 INFO - PROCESS | 1808 | 1469194536205 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:36 INFO - PROCESS | 1808 | 1469194536300 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
06:35:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 878ms
06:35:37 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
06:35:37 INFO - PROCESS | 1808 | 1469194537090 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:37 INFO - PROCESS | 1808 | 1469194537182 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
06:35:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 680ms
06:35:37 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
06:35:37 INFO - PROCESS | 1808 | 1469194537778 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:37 INFO - PROCESS | 1808 | 1469194537912 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
06:35:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 723ms
06:35:38 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
06:35:38 INFO - PROCESS | 1808 | 1469194538505 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:38 INFO - PROCESS | 1808 | 1469194538620 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:39 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"
06:35:39 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
06:35:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:35:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
06:35:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 724ms
06:35:39 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
06:35:39 INFO - PROCESS | 1808 | 1469194539239 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:39 INFO - PROCESS | 1808 | 1469194539366 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:40 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"
06:35:40 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
06:35:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:35:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
06:35:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 777ms
06:35:40 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
06:35:40 INFO - PROCESS | 1808 | 1469194540029 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:40 INFO - PROCESS | 1808 | 1469194540164 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
06:35:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 976ms
06:35:41 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
06:35:41 INFO - PROCESS | 1808 | 1469194541014 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:41 INFO - PROCESS | 1808 | 1469194541123 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
06:35:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 692ms
06:35:41 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
06:35:41 INFO - PROCESS | 1808 | 1469194541713 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:41 INFO - PROCESS | 1808 | 1469194541830 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
06:35:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 682ms
06:35:42 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
06:35:42 INFO - PROCESS | 1808 | 1469194542406 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:42 INFO - PROCESS | 1808 | 1469194542480 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
06:35:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 730ms
06:35:43 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
06:35:43 INFO - PROCESS | 1808 | 1469194543133 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:43 INFO - PROCESS | 1808 | 1469194543245 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
06:35:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 771ms
06:35:43 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
06:35:43 INFO - PROCESS | 1808 | 1469194543909 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:44 INFO - PROCESS | 1808 | 1469194544022 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
06:35:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 971ms
06:35:44 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
06:35:44 INFO - PROCESS | 1808 | 1469194544888 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:44 INFO - PROCESS | 1808 | 1469194544980 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
06:35:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 724ms
06:35:45 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
06:35:45 INFO - PROCESS | 1808 | 1469194545615 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:45 INFO - PROCESS | 1808 | 1469194545726 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
06:35:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 674ms
06:35:46 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
06:35:46 INFO - PROCESS | 1808 | 1469194546293 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:46 INFO - PROCESS | 1808 | 1469194546403 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:47 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
06:35:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 772ms
06:35:47 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
06:35:47 INFO - PROCESS | 1808 | 1469194547075 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:47 INFO - PROCESS | 1808 | 1469194547205 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
06:35:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 1124ms
06:35:48 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
06:35:48 INFO - PROCESS | 1808 | 1469194548216 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:48 INFO - PROCESS | 1808 | 1469194548329 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
06:35:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 982ms
06:35:49 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
06:35:49 INFO - PROCESS | 1808 | 1469194549198 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:49 INFO - PROCESS | 1808 | 1469194549322 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
06:35:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 727ms
06:35:49 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
06:35:49 INFO - PROCESS | 1808 | 1469194549938 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:50 INFO - PROCESS | 1808 | 1469194550070 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
06:35:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 830ms
06:35:50 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
06:35:50 INFO - PROCESS | 1808 | 1469194550766 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:50 INFO - PROCESS | 1808 | 1469194550886 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
06:35:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 825ms
06:35:51 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
06:35:51 INFO - PROCESS | 1808 | 1469194551620 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:51 INFO - PROCESS | 1808 | 1469194551732 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
06:35:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 843ms
06:35:52 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
06:35:52 INFO - PROCESS | 1808 | 1469194552455 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:52 INFO - PROCESS | 1808 | 1469194552554 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
06:35:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 683ms
06:35:53 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
06:35:53 INFO - PROCESS | 1808 | 1469194553140 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:53 INFO - PROCESS | 1808 | 1469194553236 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
06:35:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 777ms
06:35:53 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
06:35:53 INFO - PROCESS | 1808 | 1469194553922 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:54 INFO - PROCESS | 1808 | 1469194554050 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
06:35:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 974ms
06:35:54 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
06:35:54 INFO - PROCESS | 1808 | 1469194554912 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:55 INFO - PROCESS | 1808 | 1469194555022 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
06:35:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
06:35:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
06:35:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
06:35:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
06:35:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
06:35:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
06:35:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
06:35:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
06:35:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
06:35:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
06:35:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
06:35:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 847ms
06:35:55 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
06:35:55 INFO - PROCESS | 1808 | 1469194555776 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:55 INFO - PROCESS | 1808 | 1469194555884 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
06:35:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
06:35:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
06:35:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
06:35:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
06:35:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
06:35:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
06:35:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
06:35:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
06:35:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
06:35:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
06:35:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
06:35:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 790ms
06:35:56 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
06:35:56 INFO - PROCESS | 1808 | 1469194556581 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:56 INFO - PROCESS | 1808 | 1469194556674 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
06:35:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 732ms
06:35:57 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
06:35:57 INFO - PROCESS | 1808 | 1469194557326 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:57 INFO - PROCESS | 1808 | 1469194557419 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
06:35:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 776ms
06:35:58 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
06:35:58 INFO - PROCESS | 1808 | 1469194558105 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:58 INFO - PROCESS | 1808 | 1469194558196 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
06:35:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 739ms
06:35:58 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
06:35:58 INFO - PROCESS | 1808 | 1469194558855 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:58 INFO - PROCESS | 1808 | 1469194558977 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:35:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
06:35:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
06:35:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
06:35:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
06:35:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
06:35:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 1134ms
06:35:59 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
06:35:59 INFO - PROCESS | 1808 | 1469194559990 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:00 INFO - PROCESS | 1808 | 1469194560084 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
06:36:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 673ms
06:36:00 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
06:36:00 INFO - PROCESS | 1808 | 1469194560668 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:00 INFO - PROCESS | 1808 | 1469194560833 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:01 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
06:36:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 1028ms
06:36:01 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
06:36:01 INFO - PROCESS | 1808 | 1469194561727 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:01 INFO - PROCESS | 1808 | 1469194561872 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:02 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
06:36:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 832ms
06:36:02 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
06:36:02 INFO - PROCESS | 1808 | 1469194562569 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:02 INFO - PROCESS | 1808 | 1469194562675 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
06:36:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 830ms
06:36:03 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
06:36:03 INFO - PROCESS | 1808 | 1469194563415 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:03 INFO - PROCESS | 1808 | 1469194563527 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:04 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
06:36:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 927ms
06:36:04 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
06:36:04 INFO - PROCESS | 1808 | 1469194564329 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:04 INFO - PROCESS | 1808 | 1469194564435 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:05 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
06:36:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 771ms
06:36:05 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
06:36:05 INFO - PROCESS | 1808 | 1469194565106 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:05 INFO - PROCESS | 1808 | 1469194565198 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
06:36:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 726ms
06:36:05 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
06:36:05 INFO - PROCESS | 1808 | 1469194565840 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:05 INFO - PROCESS | 1808 | 1469194565944 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:06 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
06:36:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 727ms
06:36:06 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
06:36:06 INFO - PROCESS | 1808 | 1469194566569 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:06 INFO - PROCESS | 1808 | 1469194566683 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
06:36:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 778ms
06:36:07 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
06:36:07 INFO - PROCESS | 1808 | 1469194567352 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:07 INFO - PROCESS | 1808 | 1469194567457 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
06:36:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 1029ms
06:36:08 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
06:36:08 INFO - PROCESS | 1808 | 1469194568399 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:08 INFO - PROCESS | 1808 | 1469194568529 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
06:36:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 787ms
06:36:09 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
06:36:09 INFO - PROCESS | 1808 | 1469194569193 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:09 INFO - PROCESS | 1808 | 1469194569290 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
06:36:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 723ms
06:36:09 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
06:36:09 INFO - PROCESS | 1808 | 1469194569930 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:10 INFO - PROCESS | 1808 | 1469194570063 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
06:36:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 789ms
06:36:10 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
06:36:10 INFO - PROCESS | 1808 | 1469194570726 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:10 INFO - PROCESS | 1808 | 1469194570834 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
06:36:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 862ms
06:36:11 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
06:36:11 INFO - PROCESS | 1808 | 1469194571602 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:11 INFO - PROCESS | 1808 | 1469194571696 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
06:36:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 830ms
06:36:12 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
06:36:12 INFO - PROCESS | 1808 | 1469194572436 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:12 INFO - PROCESS | 1808 | 1469194572574 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:13 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
06:36:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 822ms
06:36:13 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
06:36:13 INFO - PROCESS | 1808 | 1469194573260 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:13 INFO - PROCESS | 1808 | 1469194573341 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:13 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
06:36:13 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 674ms
06:36:13 INFO - TEST-START | /IndexedDB/idbtransaction.htm
06:36:13 INFO - PROCESS | 1808 | 1469194573940 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:14 INFO - PROCESS | 1808 | 1469194574025 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:14 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
06:36:14 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
06:36:14 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 981ms
06:36:14 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
06:36:14 INFO - PROCESS | 1808 | 1469194574953 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:15 INFO - PROCESS | 1808 | 1469194575187 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:16 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
06:36:16 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 1085ms
06:36:16 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
06:36:16 INFO - PROCESS | 1808 | 1469194576093 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:16 INFO - PROCESS | 1808 | 1469194576191 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:17 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
06:36:17 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
06:36:17 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
06:36:17 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
06:36:17 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
06:36:17 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
06:36:17 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
06:36:17 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
06:36:17 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 1407ms
06:36:17 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
06:36:17 INFO - PROCESS | 1808 | 1469194577462 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:17 INFO - PROCESS | 1808 | 1469194577567 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:18 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
06:36:18 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 835ms
06:36:18 INFO - TEST-START | /IndexedDB/index_sort_order.htm
06:36:18 INFO - PROCESS | 1808 | 1469194578309 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:18 INFO - PROCESS | 1808 | 1469194578410 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:19 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
06:36:19 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 884ms
06:36:19 INFO - TEST-START | /IndexedDB/interfaces.html
06:36:19 INFO - PROCESS | 1808 | 1469194579194 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:19 INFO - PROCESS | 1808 | 1469194579293 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
06:36:20 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
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
06:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
06:36:20 INFO - TEST-OK | /IndexedDB/interfaces.html | took 1195ms
06:36:20 INFO - TEST-START | /IndexedDB/interfaces.worker
06:36:20 INFO - PROCESS | 1808 | 1469194580401 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:20 INFO - PROCESS | 1808 | 1469194580528 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
06:36:21 INFO - {}
06:36:21 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
06:36:21 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
06:36:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:36:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:36:21 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
06:36:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
06:36:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
06:36:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
06:36:21 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
06:36:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
06:36:21 INFO - {}
06:36:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
06:36:21 INFO - {}
06:36:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
06:36:21 INFO - {}
06:36:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
06:36:22 INFO - {}
06:36:22 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 - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
06:36:22 INFO - {}
06:36:22 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 1722ms
06:36:22 INFO - TEST-START | /IndexedDB/key_invalid.htm
06:36:22 INFO - PROCESS | 1808 | 1469194582277 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:22 INFO - PROCESS | 1808 | 1469194582445 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
06:36:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
06:36:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
06:36:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
06:36:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
06:36:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
06:36:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
06:36:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
06:36:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
06:36:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
06:36:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
06:36:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
06:36:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
06:36:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
06:36:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
06:36:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
06:36:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
06:36:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
06:36:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
06:36:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
06:36:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
06:36:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
06:36:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
06:36:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
06:36:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
06:36:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
06:36:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
06:36:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
06:36:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
06:36:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
06:36:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
06:36:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
06:36:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
06:36:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
06:36:23 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 1003ms
06:36:23 INFO - TEST-START | /IndexedDB/key_valid.html
06:36:23 INFO - PROCESS | 1808 | 1469194583246 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:23 INFO - PROCESS | 1808 | 1469194583350 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:24 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
06:36:24 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
06:36:24 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
06:36:24 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
06:36:24 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
06:36:24 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
06:36:24 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
06:36:24 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
06:36:24 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
06:36:24 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
06:36:24 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
06:36:24 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
06:36:24 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
06:36:24 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
06:36:24 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
06:36:24 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
06:36:24 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
06:36:24 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
06:36:24 INFO - TEST-OK | /IndexedDB/key_valid.html | took 1716ms
06:36:24 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
06:36:24 INFO - PROCESS | 1808 | 1469194584961 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:25 INFO - PROCESS | 1808 | 1469194585093 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:25 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
06:36:25 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 778ms
06:36:25 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
06:36:25 INFO - PROCESS | 1808 | 1469194585737 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:25 INFO - PROCESS | 1808 | 1469194585840 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:26 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
06:36:26 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 671ms
06:36:26 INFO - TEST-START | /IndexedDB/keygenerator.htm
06:36:26 INFO - PROCESS | 1808 | 1469194586414 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:26 INFO - PROCESS | 1808 | 1469194586517 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:27 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
06:36:27 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
06:36:27 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
06:36:27 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 831ms
06:36:27 INFO - TEST-START | /IndexedDB/keyorder.htm
06:36:27 INFO - PROCESS | 1808 | 1469194587270 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:27 INFO - PROCESS | 1808 | 1469194587405 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
06:36:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
06:36:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
06:36:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
06:36:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
06:36:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
06:36:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
06:36:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
06:36:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
06:36:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
06:36:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
06:36:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
06:36:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
06:36:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
06:36:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
06:36:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
06:36:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
06:36:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
06:36:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
06:36:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
06:36:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
06:36:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
06:36:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
06:36:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
06:36:28 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 987ms
06:36:28 INFO - TEST-START | /IndexedDB/keypath.htm
06:36:28 INFO - PROCESS | 1808 | 1469194588257 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:28 INFO - PROCESS | 1808 | 1469194588348 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:29 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
06:36:29 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
06:36:29 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
06:36:29 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
06:36:29 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
06:36:29 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
06:36:29 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
06:36:29 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
06:36:29 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
06:36:29 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
06:36:29 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
06:36:29 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
06:36:29 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
06:36:29 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
06:36:29 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
06:36:29 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
06:36:29 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
06:36:29 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
06:36:29 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
06:36:29 INFO - TEST-OK | /IndexedDB/keypath.htm | took 995ms
06:36:29 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
06:36:29 INFO - PROCESS | 1808 | 1469194589265 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:29 INFO - PROCESS | 1808 | 1469194589392 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
06:36:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
06:36:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
06:36:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
06:36:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
06:36:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
06:36:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
06:36:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
06:36:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
06:36:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
06:36:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
06:36:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
06:36:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
06:36:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
06:36:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
06:36:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
06:36:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
06:36:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
06:36:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
06:36:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
06:36:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
06:36:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
06:36:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
06:36:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
06:36:30 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 942ms
06:36:30 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
06:36:30 INFO - PROCESS | 1808 | 1469194590226 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:30 INFO - PROCESS | 1808 | 1469194590327 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:31 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
06:36:31 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
06:36:31 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
06:36:31 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 1133ms
06:36:31 INFO - TEST-START | /IndexedDB/list_ordering.htm
06:36:31 INFO - PROCESS | 1808 | 1469194591377 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:31 INFO - PROCESS | 1808 | 1469194591504 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:32 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
06:36:32 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
06:36:32 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
06:36:32 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 1040ms
06:36:32 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
06:36:32 INFO - PROCESS | 1808 | 1469194592408 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:32 INFO - PROCESS | 1808 | 1469194592515 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:33 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
06:36:33 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 731ms
06:36:33 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
06:36:33 INFO - PROCESS | 1808 | 1469194593144 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:33 INFO - PROCESS | 1808 | 1469194593246 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:34 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
06:36:34 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 876ms
06:36:34 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
06:36:34 INFO - PROCESS | 1808 | 1469194594039 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:34 INFO - PROCESS | 1808 | 1469194594205 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:34 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
06:36:34 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 838ms
06:36:34 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
06:36:34 INFO - PROCESS | 1808 | 1469194594872 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:34 INFO - PROCESS | 1808 | 1469194594964 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:35 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
06:36:35 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 676ms
06:36:35 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
06:36:35 INFO - PROCESS | 1808 | 1469194595552 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:35 INFO - PROCESS | 1808 | 1469194595669 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:36 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
06:36:36 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 1127ms
06:36:36 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
06:36:36 INFO - PROCESS | 1808 | 1469194596694 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:36 INFO - PROCESS | 1808 | 1469194596805 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:37 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
06:36:37 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 735ms
06:36:37 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
06:36:37 INFO - PROCESS | 1808 | 1469194597456 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:37 INFO - PROCESS | 1808 | 1469194597553 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:38 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
06:36:38 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 730ms
06:36:38 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
06:36:38 INFO - PROCESS | 1808 | 1469194598198 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:38 INFO - PROCESS | 1808 | 1469194598319 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:38 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
06:36:38 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 792ms
06:36:38 INFO - TEST-START | /IndexedDB/value.htm
06:36:39 INFO - PROCESS | 1808 | 1469194599013 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:39 INFO - PROCESS | 1808 | 1469194599114 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:39 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
06:36:39 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
06:36:39 INFO - TEST-OK | /IndexedDB/value.htm | took 840ms
06:36:39 INFO - TEST-START | /IndexedDB/value_recursive.htm
06:36:39 INFO - PROCESS | 1808 | 1469194599845 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:39 INFO - PROCESS | 1808 | 1469194599962 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:40 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
06:36:40 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
06:36:40 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
06:36:40 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 930ms
06:36:40 INFO - TEST-START | /IndexedDB/writer-starvation.htm
06:36:40 INFO - PROCESS | 1808 | 1469194600779 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:40 INFO - PROCESS | 1808 | 1469194600888 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:41 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
06:36:41 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 1187ms
06:36:41 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
06:36:41 INFO - PROCESS | 1808 | 1469194601982 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:42 INFO - PROCESS | 1808 | 1469194602128 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:42 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
06:36:42 INFO - {}
06:36:42 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
06:36:42 INFO - {}
06:36:42 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
06:36:42 INFO - {}
06:36:42 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
06:36:42 INFO - {}
06:36:42 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 997ms
06:36:42 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
06:36:42 INFO - PROCESS | 1808 | 1469194602987 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:43 INFO - PROCESS | 1808 | 1469194603086 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:43 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
06:36:43 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
06:36:43 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
06:36:43 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
06:36:43 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 739ms
06:36:43 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
06:36:43 INFO - PROCESS | 1808 | 1469194603744 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:43 INFO - PROCESS | 1808 | 1469194603835 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
06:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
06:36:44 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 699ms
06:36:44 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
06:36:44 INFO - PROCESS | 1808 | 1469194604441 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:44 INFO - PROCESS | 1808 | 1469194604548 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
06:36:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
06:36:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
06:36:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
06:36:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
06:36:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
06:36:45 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
06:36:45 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
06:36:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:36:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:36:45 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
06:36:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
06:36:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
06:36:45 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
06:36:45 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
06:36:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:36:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:36:45 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
06:36:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
06:36:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
06:36:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
06:36:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
06:36:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
06:36:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
06:36:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
06:36:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
06:36:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
06:36:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
06:36:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
06:36:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
06:36:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
06:36:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
06:36:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
06:36:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
06:36:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
06:36:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
06:36:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
06:36:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
06:36:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
06:36:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
06:36:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
06:36:45 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 740ms
06:36:45 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
06:36:45 INFO - PROCESS | 1808 | 1469194605190 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:45 INFO - PROCESS | 1808 | 1469194605279 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:45 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() {
06:36:45 INFO - [native code]
06:36:45 INFO - }" but got function "function () {
06:36:45 INFO - }"
06:36:45 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
06:36:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:36:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:36:45 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
06:36:45 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
06:36:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
06:36:45 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
06:36:45 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
06:36:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:36:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:36:45 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
06:36:45 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
06:36:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
06:36:45 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 628ms
06:36:45 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
06:36:45 INFO - PROCESS | 1808 | 1469194605830 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:45 INFO - PROCESS | 1808 | 1469194605939 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:46 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() {
06:36:46 INFO - [native code]
06:36:46 INFO - }" but got function "function () {
06:36:46 INFO - }"
06:36:46 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
06:36:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:36:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:36:46 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
06:36:46 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
06:36:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
06:36:46 INFO - {}
06:36:46 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
06:36:46 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
06:36:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:36:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:36:46 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
06:36:46 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
06:36:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
06:36:46 INFO - {}
06:36:46 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 828ms
06:36:46 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
06:36:46 INFO - PROCESS | 1808 | 1469194606681 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:46 INFO - PROCESS | 1808 | 1469194606762 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:47 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
06:36:47 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
06:36:47 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
06:36:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:36:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:36:47 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
06:36:47 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
06:36:47 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
06:36:47 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
06:36:47 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
06:36:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:36:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:36:47 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
06:36:47 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
06:36:47 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
06:36:47 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"
06:36:47 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
06:36:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:36:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:36:47 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
06:36:47 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
06:36:47 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
06:36:47 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
06:36:47 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
06:36:47 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
06:36:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:36:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:36:47 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
06:36:47 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
06:36:47 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
06:36:47 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
06:36:47 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
06:36:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:36:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:36:47 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
06:36:47 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
06:36:47 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
06:36:47 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
06:36:47 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
06:36:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:36:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:36:47 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
06:36:47 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
06:36:47 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
06:36:47 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"
06:36:47 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
06:36:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:36:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:36:47 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
06:36:47 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
06:36:47 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
06:36:47 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
06:36:47 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
06:36:47 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
06:36:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:36:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:36:47 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
06:36:47 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
06:36:47 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 987ms
06:36:47 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
06:36:47 INFO - PROCESS | 1808 | 1469194607684 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:47 INFO - PROCESS | 1808 | 1469194607798 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
06:36:48 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 836ms
06:36:48 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
06:36:48 INFO - PROCESS | 1808 | 1469194608510 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:48 INFO - PROCESS | 1808 | 1469194608615 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
06:36:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
06:36:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
06:36:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
06:36:49 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 675ms
06:36:49 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
06:36:49 INFO - PROCESS | 1808 | 1469194609210 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:49 INFO - PROCESS | 1808 | 1469194609314 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:49 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
06:36:49 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
06:36:49 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
06:36:49 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
06:36:49 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
06:36:49 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
06:36:49 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
06:36:49 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
06:36:49 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
06:36:49 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
06:36:49 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
06:36:49 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
06:36:49 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
06:36:49 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
06:36:49 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
06:36:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:36:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:36:49 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
06:36:49 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 789ms
06:36:49 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
06:36:50 INFO - PROCESS | 1808 | 1469194610010 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:50 INFO - PROCESS | 1808 | 1469194610114 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:51 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
06:36:51 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
06:36:51 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
06:36:51 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
06:36:51 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
06:36:51 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1903ms
06:36:51 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
06:36:51 INFO - PROCESS | 1808 | 1469194611907 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:51 INFO - PROCESS | 1808 | 1469194611979 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:53 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
06:36:53 INFO - {}
06:36:53 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
06:36:53 INFO - {}
06:36:53 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
06:36:53 INFO - {}
06:36:53 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
06:36:53 INFO - {}
06:36:53 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
06:36:53 INFO - {}
06:36:53 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1829ms
06:36:53 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
06:36:53 INFO - PROCESS | 1808 | 1469194613744 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:53 INFO - PROCESS | 1808 | 1469194613834 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:54 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
06:36:54 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 879ms
06:36:54 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
06:36:54 INFO - PROCESS | 1808 | 1469194614633 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:54 INFO - PROCESS | 1808 | 1469194614858 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:55 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
06:36:55 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
06:36:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:36:55 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
06:36:55 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 924ms
06:36:55 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
06:36:55 INFO - PROCESS | 1808 | 1469194615569 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:36:55 INFO - PROCESS | 1808 | 1469194615674 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:37:05 INFO - PROCESS | 1808 | MARIONETTE LOG: INFO: Timeout fired
06:37:05 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
06:37:05 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
06:37:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:37:05 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
06:37:05 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10374ms
06:37:05 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
06:37:05 INFO - PROCESS | 1808 | 1469194625953 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:37:06 INFO - PROCESS | 1808 | 1469194626062 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:37:06 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
06:37:06 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 944ms
06:37:06 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
06:37:06 INFO - PROCESS | 1808 | 1469194626905 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:37:07 INFO - PROCESS | 1808 | 1469194627013 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:37:07 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
06:37:07 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 782ms
06:37:07 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
06:37:07 INFO - PROCESS | 1808 | 1469194627694 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:37:07 INFO - PROCESS | 1808 | 1469194627833 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:37:08 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
06:37:08 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 926ms
06:37:08 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
06:37:08 INFO - PROCESS | 1808 | 1469194628626 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:37:08 INFO - PROCESS | 1808 | 1469194628730 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:37:09 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
06:37:09 INFO - {}
06:37:09 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 782ms
06:37:09 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
06:37:09 INFO - PROCESS | 1808 | 1469194629454 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:37:09 INFO - PROCESS | 1808 | 1469194629569 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:37:10 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
06:37:10 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 683ms
06:37:10 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
06:37:10 INFO - PROCESS | 1808 | 1469194630143 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:37:10 INFO - PROCESS | 1808 | 1469194630263 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:37:10 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
06:37:10 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
06:37:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:37:10 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
06:37:10 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
06:37:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:37:10 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
06:37:10 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 740ms
06:37:10 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
06:37:10 INFO - PROCESS | 1808 | 1469194630880 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:37:10 INFO - PROCESS | 1808 | 1469194630970 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:37:11 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().
06:37:11 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 725ms
06:37:11 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
06:37:11 INFO - PROCESS | 1808 | 1469194631610 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:37:11 INFO - PROCESS | 1808 | 1469194631698 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:37:12 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
06:37:12 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 772ms
06:37:12 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
06:37:12 INFO - PROCESS | 1808 | 1469194632390 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:37:12 INFO - PROCESS | 1808 | 1469194632531 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:37:13 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
06:37:13 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 826ms
06:37:13 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
06:37:13 INFO - PROCESS | 1808 | 1469194633221 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:37:13 INFO - PROCESS | 1808 | 1469194633352 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:37:13 INFO - TEST-FAIL | /XMLHttpRequest/abort-event-order.htm | XMLHttpRequest: The abort() method: abort and loadend events - assert_array_equals: property 2, expected "upload.abort" but got "abort"
06:37:14 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
06:37:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:37:14 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
06:37:14 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
06:37:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:37:14 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
06:37:14 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
06:37:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:37:14 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
06:37:14 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 784ms
06:37:14 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
06:37:14 INFO - PROCESS | 1808 | 1469194634032 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:37:14 INFO - PROCESS | 1808 | 1469194634153 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:37:14 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
06:37:14 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 738ms
06:37:14 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
06:37:14 INFO - PROCESS | 1808 | 1469194634779 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:37:14 INFO - PROCESS | 1808 | 1469194634907 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:37:15 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
06:37:15 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 936ms
06:37:15 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
06:37:15 INFO - PROCESS | 1808 | 1469194635720 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:37:15 INFO - PROCESS | 1808 | 1469194635828 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:37:16 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
06:37:16 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 778ms
06:37:16 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
06:37:16 INFO - PROCESS | 1808 | 1469194636513 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:37:16 INFO - PROCESS | 1808 | 1469194636642 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:37:17 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
06:37:17 INFO - do_test/)
06:37:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
06:37:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
06:37:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
06:37:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
06:37:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
06:37:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
06:37:57 INFO - )
06:37:57 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 880ms
06:37:57 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
06:37:57 INFO - PROCESS | 1808 | 1469194677353 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:37:57 INFO - PROCESS | 1808 | 1469194677455 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:37:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
06:37:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
06:37:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
06:37:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
06:37:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
06:37:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
06:37:58 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 881ms
06:37:58 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
06:37:58 INFO - PROCESS | 1808 | 1469194678253 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:37:58 INFO - PROCESS | 1808 | 1469194678349 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:37:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
06:37:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
06:37:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
06:37:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
06:37:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
06:37:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
06:37:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
06:37:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
06:37:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
06:37:59 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 1038ms
06:37:59 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
06:37:59 INFO - PROCESS | 1808 | 1469194679290 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:37:59 INFO - PROCESS | 1808 | 1469194679394 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:38:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
06:38:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
06:38:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
06:38:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
06:38:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
06:38:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
06:38:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
06:38:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
06:38:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
06:38:00 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 733ms
06:38:00 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
06:38:00 INFO - PROCESS | 1808 | 1469194680040 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:38:00 INFO - PROCESS | 1808 | 1469194680146 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:38:01 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
06:38:01 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
06:38:01 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
06:38:01 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
06:38:01 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
06:38:01 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 1027ms
06:38:01 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
06:38:01 INFO - PROCESS | 1808 | 1469194681084 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:38:01 INFO - PROCESS | 1808 | 1469194681179 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:38:01 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
06:38:01 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
06:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:38:01 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
06:38:01 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 731ms
06:38:01 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
06:38:01 INFO - PROCESS | 1808 | 1469194681817 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:38:01 INFO - PROCESS | 1808 | 1469194681918 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:38:02 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
06:38:02 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
06:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:38:02 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
06:38:02 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 1029ms
06:38:02 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
06:38:02 INFO - PROCESS | 1808 | 1469194682866 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:38:02 INFO - PROCESS | 1808 | 1469194682969 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:38:03 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
06:38:03 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 783ms
06:38:03 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
06:38:03 INFO - PROCESS | 1808 | 1469194683666 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:38:03 INFO - PROCESS | 1808 | 1469194683769 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:38:04 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
06:38:04 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
06:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:38:04 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
06:38:04 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 733ms
06:38:04 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
06:38:04 INFO - PROCESS | 1808 | 1469194684423 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:38:04 INFO - PROCESS | 1808 | 1469194684554 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:38:05 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
06:38:05 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
06:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:38:05 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
06:38:05 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 881ms
06:38:05 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
06:38:05 INFO - PROCESS | 1808 | 1469194685296 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:38:05 INFO - PROCESS | 1808 | 1469194685451 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:38:06 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
06:38:06 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 829ms
06:38:06 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
06:38:06 INFO - PROCESS | 1808 | 1469194686132 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:38:06 INFO - PROCESS | 1808 | 1469194686223 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:38:06 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
06:38:06 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 725ms
06:38:06 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
06:38:06 INFO - PROCESS | 1808 | 1469194686863 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:38:06 INFO - PROCESS | 1808 | 1469194686976 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:38:07 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
06:38:07 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 772ms
06:38:07 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
06:38:07 INFO - PROCESS | 1808 | 1469194687639 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:38:07 INFO - PROCESS | 1808 | 1469194687737 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:38:08 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
06:38:08 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 723ms
06:38:08 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
06:38:08 INFO - PROCESS | 1808 | 1469194688366 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:38:08 INFO - PROCESS | 1808 | 1469194688448 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:38:09 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
06:38:09 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
06:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:38:09 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
06:38:09 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
06:38:09 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
06:38:09 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 780ms
06:38:09 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
06:38:09 INFO - PROCESS | 1808 | 1469194689156 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:38:09 INFO - PROCESS | 1808 | 1469194689329 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:38:10 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
06:38:10 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
06:38:10 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 976ms
06:38:10 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
06:38:10 INFO - PROCESS | 1808 | 1469194690142 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:38:10 INFO - PROCESS | 1808 | 1469194690279 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:38:11 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
06:38:11 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
06:38:11 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
06:38:11 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
06:38:11 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 876ms
06:38:11 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
06:38:11 INFO - PROCESS | 1808 | 1469194691049 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:38:11 INFO - PROCESS | 1808 | 1469194691150 Marionette INFO sendAsync 500b151e-4afd-4bb3-b5ff-73849a2f6dbf
06:38:11 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: