builder: mozilla-beta_ubuntu64_vm_test_pgo-web-platform-tests-e10s-1
slave: tst-linux64-spot-2232
starttime: 1469113744.2
results: success (0)
buildid: 20160720071819
builduid: 58da0a028d44484fa926789a8ae521c3
revision: 9e887ad7d5ebd5369782230a86c3a51f84e9ab0e
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-21 08:09:04.198929) =========
master: http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-21 08:09:04.199380) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-21 08:09:04.199673) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-21 08:09:04.317424) =========
========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-07-21 08:09:04.317742) =========
bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1469113030.126582-716056111
_=/tools/buildbot/bin/python
using PTY: False
--2016-07-21 08:09:04-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 558K=0.02s
2016-07-21 08:09:04 (558 KB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.280832
========= master_lag: 3.61 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-07-21 08:09:08.207140) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-21 08:09:08.207451) =========
rm -rf scripts properties
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts', 'properties']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1469113030.126582-716056111
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.040694
========= master_lag: 0.28 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-21 08:09:08.530169) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-21 08:09:08.530545) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 9e887ad7d5ebd5369782230a86c3a51f84e9ab0e --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 9e887ad7d5ebd5369782230a86c3a51f84e9ab0e --destination scripts --debug']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1469113030.126582-716056111
_=/tools/buildbot/bin/python
using PTY: False
2016-07-21 08:09:08,657 truncating revision to first 12 chars
2016-07-21 08:09:08,657 Setting DEBUG logging.
2016-07-21 08:09:08,657 attempt 1/10
2016-07-21 08:09:08,658 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/9e887ad7d5eb?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-21 08:09:09,044 unpacking tar archive at: mozilla-beta-9e887ad7d5eb/testing/mozharness/
program finished with exit code 0
elapsedTime=0.692795
========= master_lag: 0.03 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-21 08:09:09.257550) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-21 08:09:09.258061) =========
script_repo_revision: 9e887ad7d5ebd5369782230a86c3a51f84e9ab0e
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-21 08:09:09.258684) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-21 08:09:09.259122) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-21 08:09:09.291404) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 33 mins, 9 secs) (at 2016-07-21 08:09:09.291951) =========
/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=9ca12473fbb1d023794ffd180000023c-1469113030.126582-716056111
_=/tools/buildbot/bin/python
using PTY: False
08:09:09 INFO - MultiFileLogger online at 20160721 08:09:09 in /builds/slave/test
08:09:09 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
08:09:09 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
08:09:09 INFO - {'append_to_log': False,
08:09:09 INFO - 'base_work_dir': '/builds/slave/test',
08:09:09 INFO - 'blob_upload_branch': 'mozilla-beta',
08:09:09 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
08:09:09 INFO - 'buildbot_json_path': 'buildprops.json',
08:09:09 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
08:09:09 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
08:09:09 INFO - 'download_minidump_stackwalk': True,
08:09:09 INFO - 'download_symbols': 'ondemand',
08:09:09 INFO - 'e10s': True,
08:09:09 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
08:09:09 INFO - 'tooltool.py': '/tools/tooltool.py',
08:09:09 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
08:09:09 INFO - '/tools/misc-python/virtualenv.py')},
08:09:09 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
08:09:09 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
08:09:09 INFO - 'log_level': 'info',
08:09:09 INFO - 'log_to_console': True,
08:09:09 INFO - 'opt_config_files': (),
08:09:09 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
08:09:09 INFO - '--processes=1',
08:09:09 INFO - '--config=%(test_path)s/wptrunner.ini',
08:09:09 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
08:09:09 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
08:09:09 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
08:09:09 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
08:09:09 INFO - 'pip_index': False,
08:09:09 INFO - 'require_test_zip': True,
08:09:09 INFO - 'test_type': ('testharness',),
08:09:09 INFO - 'this_chunk': '1',
08:09:09 INFO - 'tooltool_cache': '/builds/tooltool_cache',
08:09:09 INFO - 'total_chunks': '5',
08:09:09 INFO - 'virtualenv_path': 'venv',
08:09:09 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
08:09:09 INFO - 'work_dir': 'build'}
08:09:09 INFO - #####
08:09:09 INFO - ##### Running clobber step.
08:09:09 INFO - #####
08:09:09 INFO - Running pre-action listener: _resource_record_pre_action
08:09:09 INFO - Running main action method: clobber
08:09:09 INFO - rmtree: /builds/slave/test/build
08:09:09 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
08:09:11 INFO - Running post-action listener: _resource_record_post_action
08:09:11 INFO - #####
08:09:11 INFO - ##### Running read-buildbot-config step.
08:09:11 INFO - #####
08:09:11 INFO - Running pre-action listener: _resource_record_pre_action
08:09:11 INFO - Running main action method: read_buildbot_config
08:09:11 INFO - Using buildbot properties:
08:09:11 INFO - {
08:09:11 INFO - "project": "",
08:09:11 INFO - "product": "firefox",
08:09:11 INFO - "script_repo_revision": "production",
08:09:11 INFO - "scheduler": "tests-mozilla-beta-ubuntu64_vm-pgo-unittest",
08:09:11 INFO - "repository": "",
08:09:11 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-beta pgo test web-platform-tests-e10s-1",
08:09:11 INFO - "buildid": "20160720071819",
08:09:11 INFO - "pgo_build": "True",
08:09:11 INFO - "basedir": "/builds/slave/test",
08:09:11 INFO - "buildnumber": 1,
08:09:11 INFO - "slavename": "tst-linux64-spot-2232",
08:09:11 INFO - "master": "http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/",
08:09:11 INFO - "platform": "linux64",
08:09:11 INFO - "branch": "mozilla-beta",
08:09:11 INFO - "revision": "9e887ad7d5ebd5369782230a86c3a51f84e9ab0e",
08:09:11 INFO - "repo_path": "releases/mozilla-beta",
08:09:11 INFO - "moz_repo_path": "",
08:09:11 INFO - "stage_platform": "linux64-pgo",
08:09:11 INFO - "builduid": "58da0a028d44484fa926789a8ae521c3",
08:09:11 INFO - "slavebuilddir": "test"
08:09:11 INFO - }
08:09:11 INFO - Found installer url https://queue.taskcluster.net/v1/task/KkrR9qNsRFeU1rqYLiwxuw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2.
08:09:11 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/KkrR9qNsRFeU1rqYLiwxuw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json.
08:09:11 INFO - Running post-action listener: _resource_record_post_action
08:09:11 INFO - #####
08:09:11 INFO - ##### Running download-and-extract step.
08:09:11 INFO - #####
08:09:11 INFO - Running pre-action listener: _resource_record_pre_action
08:09:11 INFO - Running main action method: download_and_extract
08:09:11 INFO - mkdir: /builds/slave/test/build/tests
08:09:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:09:11 INFO - https://queue.taskcluster.net/v1/task/KkrR9qNsRFeU1rqYLiwxuw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net
08:09:11 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KkrR9qNsRFeU1rqYLiwxuw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
08:09:11 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KkrR9qNsRFeU1rqYLiwxuw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
08:09:11 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KkrR9qNsRFeU1rqYLiwxuw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
08:09:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KkrR9qNsRFeU1rqYLiwxuw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.test_packages.json'}, attempt #1
08:09:14 INFO - Downloaded 1327 bytes.
08:09:14 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
08:09:14 INFO - Using the following test package requirements:
08:09:14 INFO - {u'common': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip'],
08:09:14 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
08:09:14 INFO - u'firefox-48.0.en-US.linux-x86_64.cppunittest.tests.zip'],
08:09:14 INFO - u'gtest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
08:09:14 INFO - u'firefox-48.0.en-US.linux-x86_64.gtest.tests.zip'],
08:09:14 INFO - u'jittest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
08:09:14 INFO - u'jsshell-linux-x86_64.zip'],
08:09:14 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
08:09:14 INFO - u'firefox-48.0.en-US.linux-x86_64.mochitest.tests.zip'],
08:09:14 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip'],
08:09:14 INFO - u'reftest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
08:09:14 INFO - u'firefox-48.0.en-US.linux-x86_64.reftest.tests.zip'],
08:09:14 INFO - u'talos': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
08:09:14 INFO - u'firefox-48.0.en-US.linux-x86_64.talos.tests.zip'],
08:09:14 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
08:09:14 INFO - u'firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip'],
08:09:14 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
08:09:14 INFO - u'firefox-48.0.en-US.linux-x86_64.xpcshell.tests.zip']}
08:09:14 INFO - Downloading packages: [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform
08:09:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:09:14 INFO - https://queue.taskcluster.net/v1/task/KkrR9qNsRFeU1rqYLiwxuw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net
08:09:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KkrR9qNsRFeU1rqYLiwxuw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip
08:09:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KkrR9qNsRFeU1rqYLiwxuw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip
08:09:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KkrR9qNsRFeU1rqYLiwxuw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip
08:09:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KkrR9qNsRFeU1rqYLiwxuw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip'}, attempt #1
08:09:17 INFO - Downloaded 24200404 bytes.
08:09:17 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
08:09:17 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
08:09:17 INFO - caution: filename not matched: web-platform/*
08:09:17 INFO - Return code: 11
08:09:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:09:17 INFO - https://queue.taskcluster.net/v1/task/KkrR9qNsRFeU1rqYLiwxuw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net
08:09:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KkrR9qNsRFeU1rqYLiwxuw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip
08:09:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KkrR9qNsRFeU1rqYLiwxuw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip
08:09:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KkrR9qNsRFeU1rqYLiwxuw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip
08:09:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KkrR9qNsRFeU1rqYLiwxuw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1
08:09:19 INFO - Downloaded 36389881 bytes.
08:09:19 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
08:09:19 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
08:09:23 INFO - caution: filename not matched: bin/*
08:09:23 INFO - caution: filename not matched: config/*
08:09:23 INFO - caution: filename not matched: mozbase/*
08:09:23 INFO - caution: filename not matched: marionette/*
08:09:23 INFO - caution: filename not matched: tools/wptserve/*
08:09:23 INFO - Return code: 11
08:09:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:09:23 INFO - https://queue.taskcluster.net/v1/task/KkrR9qNsRFeU1rqYLiwxuw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net
08:09:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KkrR9qNsRFeU1rqYLiwxuw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
08:09:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KkrR9qNsRFeU1rqYLiwxuw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
08:09:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KkrR9qNsRFeU1rqYLiwxuw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
08:09:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KkrR9qNsRFeU1rqYLiwxuw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.tar.bz2'}, attempt #1
08:09:29 INFO - Downloaded 56033967 bytes.
08:09:29 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/KkrR9qNsRFeU1rqYLiwxuw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
08:09:29 INFO - mkdir: /builds/slave/test/properties
08:09:29 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
08:09:29 INFO - Writing to file /builds/slave/test/properties/build_url
08:09:29 INFO - Contents:
08:09:29 INFO - build_url:https://queue.taskcluster.net/v1/task/KkrR9qNsRFeU1rqYLiwxuw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
08:09:30 INFO - Running post-action listener: _resource_record_post_action
08:09:30 INFO - Running post-action listener: set_extra_try_arguments
08:09:30 INFO - #####
08:09:30 INFO - ##### Running create-virtualenv step.
08:09:30 INFO - #####
08:09:30 INFO - Running pre-action listener: _pre_create_virtualenv
08:09:30 INFO - Running pre-action listener: _resource_record_pre_action
08:09:30 INFO - Running main action method: create_virtualenv
08:09:30 INFO - Creating virtualenv /builds/slave/test/build/venv
08:09:30 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build
08:09:30 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
08:09:31 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
08:09:31 INFO - Using real prefix '/usr'
08:09:31 INFO - New python executable in /builds/slave/test/build/venv/bin/python
08:09:32 INFO - Installing distribute.............................................................................................................................................................................................done.
08:09:35 INFO - Installing pip.................done.
08:09:35 INFO - Return code: 0
08:09:35 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
08:09:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:09:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
08:09:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
08:09:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:09:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
08:09:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
08:09:35 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 0x19c1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19c23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1aca860>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1acd0d0>, '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 0x1ac8f50>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1ac92c0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1469113030.126582-716056111', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
08:09:35 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build
08:09:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
08:09:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
08:09:35 INFO - 'CCACHE_UMASK': '002',
08:09:35 INFO - 'DISPLAY': ':0',
08:09:35 INFO - 'HOME': '/home/cltbld',
08:09:35 INFO - 'LANG': 'en_US.UTF-8',
08:09:35 INFO - 'LOGNAME': 'cltbld',
08:09:35 INFO - 'MAIL': '/var/mail/cltbld',
08:09:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
08:09:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
08:09:35 INFO - 'MOZ_NO_REMOTE': '1',
08:09:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
08:09:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
08:09:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
08:09:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
08:09:35 INFO - 'PWD': '/builds/slave/test',
08:09:35 INFO - 'SHELL': '/bin/bash',
08:09:35 INFO - 'SHLVL': '1',
08:09:35 INFO - 'TERM': 'linux',
08:09:35 INFO - 'TMOUT': '86400',
08:09:35 INFO - 'USER': 'cltbld',
08:09:35 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1469113030.126582-716056111',
08:09:35 INFO - '_': '/tools/buildbot/bin/python'}
08:09:36 INFO - Ignoring indexes: https://pypi.python.org/simple/
08:09:36 INFO - Downloading/unpacking psutil>=0.7.1
08:09:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
08:09:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
08:09:36 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
08:09:36 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
08:09:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
08:09:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
08:09:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
08:09:40 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
08:09:40 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
08:09:40 INFO - Installing collected packages: psutil
08:09:40 INFO - Running setup.py install for psutil
08:09:40 INFO - building 'psutil._psutil_linux' extension
08:09:40 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o
08:09:41 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so
08:09:41 INFO - building 'psutil._psutil_posix' extension
08:09:41 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o
08:09:41 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so
08:09:41 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
08:09:41 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
08:09:41 INFO - Successfully installed psutil
08:09:41 INFO - Cleaning up...
08:09:42 INFO - Return code: 0
08:09:42 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
08:09:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:09:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
08:09:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
08:09:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:09:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
08:09:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
08:09:42 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 0x19c1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19c23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1aca860>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1acd0d0>, '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 0x1ac8f50>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1ac92c0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1469113030.126582-716056111', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
08:09:42 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
08:09:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
08:09:42 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
08:09:42 INFO - 'CCACHE_UMASK': '002',
08:09:42 INFO - 'DISPLAY': ':0',
08:09:42 INFO - 'HOME': '/home/cltbld',
08:09:42 INFO - 'LANG': 'en_US.UTF-8',
08:09:42 INFO - 'LOGNAME': 'cltbld',
08:09:42 INFO - 'MAIL': '/var/mail/cltbld',
08:09:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
08:09:42 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
08:09:42 INFO - 'MOZ_NO_REMOTE': '1',
08:09:42 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
08:09:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
08:09:42 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
08:09:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
08:09:42 INFO - 'PWD': '/builds/slave/test',
08:09:42 INFO - 'SHELL': '/bin/bash',
08:09:42 INFO - 'SHLVL': '1',
08:09:42 INFO - 'TERM': 'linux',
08:09:42 INFO - 'TMOUT': '86400',
08:09:42 INFO - 'USER': 'cltbld',
08:09:42 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1469113030.126582-716056111',
08:09:42 INFO - '_': '/tools/buildbot/bin/python'}
08:09:42 INFO - Ignoring indexes: https://pypi.python.org/simple/
08:09:42 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
08:09:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
08:09:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
08:09:42 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
08:09:42 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
08:09:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
08:09:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
08:09:46 INFO - Downloading mozsystemmonitor-0.0.tar.gz
08:09:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
08:09:46 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
08:09:46 INFO - Installing collected packages: mozsystemmonitor
08:09:46 INFO - Running setup.py install for mozsystemmonitor
08:09:46 INFO - Successfully installed mozsystemmonitor
08:09:46 INFO - Cleaning up...
08:09:46 INFO - Return code: 0
08:09:46 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
08:09:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:09:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
08:09:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
08:09:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:09:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
08:09:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
08:09:46 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 0x19c1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19c23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1aca860>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1acd0d0>, '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 0x1ac8f50>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1ac92c0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1469113030.126582-716056111', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
08:09:46 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build
08:09:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
08:09:46 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
08:09:46 INFO - 'CCACHE_UMASK': '002',
08:09:46 INFO - 'DISPLAY': ':0',
08:09:46 INFO - 'HOME': '/home/cltbld',
08:09:46 INFO - 'LANG': 'en_US.UTF-8',
08:09:46 INFO - 'LOGNAME': 'cltbld',
08:09:46 INFO - 'MAIL': '/var/mail/cltbld',
08:09:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
08:09:46 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
08:09:46 INFO - 'MOZ_NO_REMOTE': '1',
08:09:46 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
08:09:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
08:09:46 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
08:09:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
08:09:46 INFO - 'PWD': '/builds/slave/test',
08:09:46 INFO - 'SHELL': '/bin/bash',
08:09:46 INFO - 'SHLVL': '1',
08:09:46 INFO - 'TERM': 'linux',
08:09:46 INFO - 'TMOUT': '86400',
08:09:46 INFO - 'USER': 'cltbld',
08:09:46 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1469113030.126582-716056111',
08:09:46 INFO - '_': '/tools/buildbot/bin/python'}
08:09:47 INFO - Ignoring indexes: https://pypi.python.org/simple/
08:09:47 INFO - Downloading/unpacking blobuploader==1.2.4
08:09:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
08:09:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
08:09:47 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
08:09:47 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
08:09:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
08:09:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
08:09:51 INFO - Downloading blobuploader-1.2.4.tar.gz
08:09:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
08:09:51 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
08:09:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
08:09:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
08:09:51 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
08:09:51 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
08:09:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
08:09:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
08:09:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
08:09:52 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
08:09:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
08:09:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
08:09:52 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
08:09:52 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
08:09:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
08:09:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
08:09:52 INFO - Downloading docopt-0.6.1.tar.gz
08:09:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
08:09:53 INFO - Installing collected packages: blobuploader, requests, docopt
08:09:53 INFO - Running setup.py install for blobuploader
08:09:53 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
08:09:53 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
08:09:53 INFO - Running setup.py install for requests
08:09:54 INFO - Running setup.py install for docopt
08:09:54 INFO - Successfully installed blobuploader requests docopt
08:09:54 INFO - Cleaning up...
08:09:54 INFO - Return code: 0
08:09:54 INFO - Installing None into virtualenv /builds/slave/test/build/venv
08:09:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:09:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
08:09:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
08:09:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:09:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
08:09:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
08:09:54 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 0x19c1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19c23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1aca860>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1acd0d0>, '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 0x1ac8f50>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1ac92c0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1469113030.126582-716056111', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
08:09:54 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
08:09:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
08:09:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
08:09:54 INFO - 'CCACHE_UMASK': '002',
08:09:54 INFO - 'DISPLAY': ':0',
08:09:54 INFO - 'HOME': '/home/cltbld',
08:09:54 INFO - 'LANG': 'en_US.UTF-8',
08:09:54 INFO - 'LOGNAME': 'cltbld',
08:09:54 INFO - 'MAIL': '/var/mail/cltbld',
08:09:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
08:09:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
08:09:54 INFO - 'MOZ_NO_REMOTE': '1',
08:09:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
08:09:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
08:09:54 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
08:09:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
08:09:54 INFO - 'PWD': '/builds/slave/test',
08:09:54 INFO - 'SHELL': '/bin/bash',
08:09:54 INFO - 'SHLVL': '1',
08:09:54 INFO - 'TERM': 'linux',
08:09:54 INFO - 'TMOUT': '86400',
08:09:54 INFO - 'USER': 'cltbld',
08:09:54 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1469113030.126582-716056111',
08:09:54 INFO - '_': '/tools/buildbot/bin/python'}
08:09:55 INFO - Ignoring indexes: https://pypi.python.org/simple/
08:09:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
08:09:55 INFO - Running setup.py (path:/tmp/pip-kYggmv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
08:09:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
08:09:55 INFO - Running setup.py (path:/tmp/pip-240xjx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
08:09:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
08:09:55 INFO - Running setup.py (path:/tmp/pip-eQqliq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
08:09:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
08:09:55 INFO - Running setup.py (path:/tmp/pip-KOWyli-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
08:09:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
08:09:55 INFO - Running setup.py (path:/tmp/pip-GYQwyE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
08:09:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
08:09:55 INFO - Running setup.py (path:/tmp/pip-2g9kos-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
08:09:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
08:09:55 INFO - Running setup.py (path:/tmp/pip-75r2CG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
08:09:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
08:09:56 INFO - Running setup.py (path:/tmp/pip-Owp9G6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
08:09:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
08:09:56 INFO - Running setup.py (path:/tmp/pip-Ay5RVE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
08:09:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
08:09:56 INFO - Running setup.py (path:/tmp/pip-sfKJOF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
08:09:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
08:09:56 INFO - Running setup.py (path:/tmp/pip-RvU8fq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
08:09:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
08:09:56 INFO - Running setup.py (path:/tmp/pip-RRHQ34-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
08:09:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
08:09:56 INFO - Running setup.py (path:/tmp/pip-l_saSK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
08:09:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
08:09:56 INFO - Running setup.py (path:/tmp/pip-_D0Nz5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
08:09:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
08:09:57 INFO - Running setup.py (path:/tmp/pip-LlONY6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
08:09:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
08:09:57 INFO - Running setup.py (path:/tmp/pip-s_Hgvj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
08:09:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
08:09:57 INFO - Running setup.py (path:/tmp/pip-haXmMP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
08:09:57 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
08:09:57 INFO - Running setup.py (path:/tmp/pip-kOuVTL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
08:09:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
08:09:57 INFO - Running setup.py (path:/tmp/pip-C0hhZ1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
08:09:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
08:09:57 INFO - Running setup.py (path:/tmp/pip-cNHQcB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
08:09:57 INFO - Unpacking /builds/slave/test/build/tests/marionette
08:09:58 INFO - Running setup.py (path:/tmp/pip-bgAbYq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
08:09:58 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
08:09:58 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client
08:09:58 INFO - Running setup.py install for manifestparser
08:09:58 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
08:09:58 INFO - Running setup.py install for mozcrash
08:09:58 INFO - Running setup.py install for mozdebug
08:09:59 INFO - Running setup.py install for mozdevice
08:09:59 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
08:09:59 INFO - Installing dm script to /builds/slave/test/build/venv/bin
08:09:59 INFO - Running setup.py install for mozfile
08:09:59 INFO - Running setup.py install for mozhttpd
08:10:00 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
08:10:00 INFO - Running setup.py install for mozinfo
08:10:00 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
08:10:00 INFO - Running setup.py install for mozInstall
08:10:00 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
08:10:00 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
08:10:00 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
08:10:00 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
08:10:00 INFO - Running setup.py install for mozleak
08:10:00 INFO - Running setup.py install for mozlog
08:10:00 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
08:10:01 INFO - Running setup.py install for moznetwork
08:10:01 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
08:10:01 INFO - Running setup.py install for mozprocess
08:10:01 INFO - Running setup.py install for mozprofile
08:10:01 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
08:10:01 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
08:10:01 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
08:10:01 INFO - Running setup.py install for mozrunner
08:10:02 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
08:10:02 INFO - Running setup.py install for mozscreenshot
08:10:02 INFO - Running setup.py install for moztest
08:10:02 INFO - Running setup.py install for mozversion
08:10:02 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
08:10:02 INFO - Running setup.py install for wptserve
08:10:03 INFO - Running setup.py install for marionette-driver
08:10:03 INFO - Running setup.py install for browsermob-proxy
08:10:03 INFO - Running setup.py install for marionette-client
08:10:03 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
08:10:04 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
08:10:04 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client
08:10:04 INFO - Cleaning up...
08:10:04 INFO - Return code: 0
08:10:04 INFO - Installing None into virtualenv /builds/slave/test/build/venv
08:10:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:10:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
08:10:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
08:10:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:10:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
08:10:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
08:10:04 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 0x19c1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19c23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1aca860>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1acd0d0>, '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 0x1ac8f50>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1ac92c0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1469113030.126582-716056111', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
08:10:04 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
08:10:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
08:10:04 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
08:10:04 INFO - 'CCACHE_UMASK': '002',
08:10:04 INFO - 'DISPLAY': ':0',
08:10:04 INFO - 'HOME': '/home/cltbld',
08:10:04 INFO - 'LANG': 'en_US.UTF-8',
08:10:04 INFO - 'LOGNAME': 'cltbld',
08:10:04 INFO - 'MAIL': '/var/mail/cltbld',
08:10:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
08:10:04 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
08:10:04 INFO - 'MOZ_NO_REMOTE': '1',
08:10:04 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
08:10:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
08:10:04 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
08:10:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
08:10:04 INFO - 'PWD': '/builds/slave/test',
08:10:04 INFO - 'SHELL': '/bin/bash',
08:10:04 INFO - 'SHLVL': '1',
08:10:04 INFO - 'TERM': 'linux',
08:10:04 INFO - 'TMOUT': '86400',
08:10:04 INFO - 'USER': 'cltbld',
08:10:04 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1469113030.126582-716056111',
08:10:04 INFO - '_': '/tools/buildbot/bin/python'}
08:10:04 INFO - Ignoring indexes: https://pypi.python.org/simple/
08:10:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
08:10:04 INFO - Running setup.py (path:/tmp/pip-sPalIB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
08:10:04 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1))
08:10:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
08:10:04 INFO - Running setup.py (path:/tmp/pip-ENhMSi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
08:10:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
08:10:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
08:10:05 INFO - Running setup.py (path:/tmp/pip-m04GhI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
08:10:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3))
08:10:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
08:10:05 INFO - Running setup.py (path:/tmp/pip-RSfHs4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
08:10:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
08:10:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
08:10:05 INFO - Running setup.py (path:/tmp/pip-yWomRv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
08:10:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5))
08:10:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
08:10:05 INFO - Running setup.py (path:/tmp/pip-w1Kp08-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
08:10:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6))
08:10:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
08:10:05 INFO - Running setup.py (path:/tmp/pip-ETMWA2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
08:10:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7))
08:10:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
08:10:05 INFO - Running setup.py (path:/tmp/pip-XOzcs0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
08:10:06 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8))
08:10:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
08:10:06 INFO - Running setup.py (path:/tmp/pip-sIj7pt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
08:10:06 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9))
08:10:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
08:10:06 INFO - Running setup.py (path:/tmp/pip-q_E4e2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
08:10:06 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
08:10:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
08:10:06 INFO - Running setup.py (path:/tmp/pip-Sy_IQS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
08:10:06 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11))
08:10:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
08:10:06 INFO - Running setup.py (path:/tmp/pip-g4PkcV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
08:10:07 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12))
08:10:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
08:10:07 INFO - Running setup.py (path:/tmp/pip-S0PO4t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
08:10:07 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13))
08:10:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
08:10:07 INFO - Running setup.py (path:/tmp/pip-irognc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
08:10:07 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14))
08:10:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
08:10:07 INFO - Running setup.py (path:/tmp/pip-3UaejO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
08:10:07 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15))
08:10:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
08:10:07 INFO - Running setup.py (path:/tmp/pip-nDLpAt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
08:10:07 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16))
08:10:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
08:10:07 INFO - Running setup.py (path:/tmp/pip-ZmH0Rs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
08:10:07 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17))
08:10:07 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
08:10:07 INFO - Running setup.py (path:/tmp/pip-vjJk3D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
08:10:07 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2))
08:10:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
08:10:07 INFO - Running setup.py (path:/tmp/pip-FImnkR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
08:10:08 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3))
08:10:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
08:10:08 INFO - Running setup.py (path:/tmp/pip-VRpJNq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
08:10:08 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4))
08:10:08 INFO - Unpacking /builds/slave/test/build/tests/marionette
08:10:08 INFO - Running setup.py (path:/tmp/pip-IMUOb4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
08:10:08 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
08:10:08 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5))
08:10:08 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
08:10:08 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
08:10:08 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3))
08:10:08 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
08:10:08 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
08:10:08 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
08:10:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
08:10:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
08:10:08 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
08:10:08 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
08:10:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
08:10:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
08:10:12 INFO - Downloading blessings-1.6.tar.gz
08:10:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
08:10:12 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4))
08:10:12 INFO - Installing collected packages: blessings
08:10:12 INFO - Running setup.py install for blessings
08:10:13 INFO - Successfully installed blessings
08:10:13 INFO - Cleaning up...
08:10:13 INFO - Return code: 0
08:10:13 INFO - Done creating virtualenv /builds/slave/test/build/venv.
08:10:13 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
08:10:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
08:10:13 INFO - Reading from file tmpfile_stdout
08:10:13 INFO - Current package versions:
08:10:13 INFO - argparse == 1.2.1
08:10:13 INFO - blessings == 1.6
08:10:13 INFO - blobuploader == 1.2.4
08:10:13 INFO - browsermob-proxy == 0.6.0
08:10:13 INFO - docopt == 0.6.1
08:10:13 INFO - manifestparser == 1.1
08:10:13 INFO - marionette-client == 2.3.0
08:10:13 INFO - marionette-driver == 1.4.0
08:10:13 INFO - mozInstall == 1.12
08:10:13 INFO - mozcrash == 0.17
08:10:13 INFO - mozdebug == 0.1
08:10:13 INFO - mozdevice == 0.48
08:10:13 INFO - mozfile == 1.2
08:10:13 INFO - mozhttpd == 0.7
08:10:13 INFO - mozinfo == 0.9
08:10:13 INFO - mozleak == 0.1
08:10:13 INFO - mozlog == 3.1
08:10:13 INFO - moznetwork == 0.27
08:10:13 INFO - mozprocess == 0.22
08:10:13 INFO - mozprofile == 0.28
08:10:13 INFO - mozrunner == 6.11
08:10:13 INFO - mozscreenshot == 0.1
08:10:13 INFO - mozsystemmonitor == 0.0
08:10:13 INFO - moztest == 0.7
08:10:13 INFO - mozversion == 1.4
08:10:13 INFO - psutil == 3.1.1
08:10:13 INFO - requests == 1.2.3
08:10:13 INFO - wptserve == 1.4.0
08:10:13 INFO - wsgiref == 0.1.2
08:10:13 INFO - Running post-action listener: _resource_record_post_action
08:10:13 INFO - Running post-action listener: _start_resource_monitoring
08:10:13 INFO - Starting resource monitoring.
08:10:13 INFO - #####
08:10:13 INFO - ##### Running pull step.
08:10:13 INFO - #####
08:10:13 INFO - Running pre-action listener: _resource_record_pre_action
08:10:13 INFO - Running main action method: pull
08:10:13 INFO - Pull has nothing to do!
08:10:13 INFO - Running post-action listener: _resource_record_post_action
08:10:13 INFO - #####
08:10:13 INFO - ##### Running install step.
08:10:13 INFO - #####
08:10:13 INFO - Running pre-action listener: _resource_record_pre_action
08:10:13 INFO - Running main action method: install
08:10:13 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
08:10:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
08:10:14 INFO - Reading from file tmpfile_stdout
08:10:14 INFO - Detecting whether we're running mozinstall >=1.0...
08:10:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
08:10:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
08:10:14 INFO - Reading from file tmpfile_stdout
08:10:14 INFO - Output received:
08:10:14 INFO - Usage: mozinstall [options] installer
08:10:14 INFO - Options:
08:10:14 INFO - -h, --help show this help message and exit
08:10:14 INFO - -d DEST, --destination=DEST
08:10:14 INFO - Directory to install application into. [default:
08:10:14 INFO - "/builds/slave/test"]
08:10:14 INFO - --app=APP Application being installed. [default: firefox]
08:10:14 INFO - mkdir: /builds/slave/test/build/application
08:10:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application']
08:10:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application
08:10:38 INFO - Reading from file tmpfile_stdout
08:10:38 INFO - Output received:
08:10:38 INFO - /builds/slave/test/build/application/firefox/firefox
08:10:38 INFO - Running post-action listener: _resource_record_post_action
08:10:38 INFO - #####
08:10:38 INFO - ##### Running run-tests step.
08:10:38 INFO - #####
08:10:38 INFO - Running pre-action listener: _resource_record_pre_action
08:10:38 INFO - Running main action method: run_tests
08:10:38 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
08:10:38 INFO - Minidump filename unknown. Determining based upon platform and architecture.
08:10:38 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
08:10:38 INFO - grabbing minidump binary from tooltool
08:10:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:10:38 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1acd0d0>, '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 0x1ac8f50>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1ac92c0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
08:10:38 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
08:10:38 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache
08:10:38 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
08:10:38 INFO - Return code: 0
08:10:38 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755
08:10:38 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
08:10:38 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/KkrR9qNsRFeU1rqYLiwxuw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
08:10:38 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/KkrR9qNsRFeU1rqYLiwxuw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --total-chunks=5 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
08:10:38 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
08:10:38 INFO - 'CCACHE_UMASK': '002',
08:10:38 INFO - 'DISPLAY': ':0',
08:10:38 INFO - 'HOME': '/home/cltbld',
08:10:38 INFO - 'LANG': 'en_US.UTF-8',
08:10:38 INFO - 'LOGNAME': 'cltbld',
08:10:38 INFO - 'MAIL': '/var/mail/cltbld',
08:10:38 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
08:10:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
08:10:38 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
08:10:38 INFO - 'MOZ_NO_REMOTE': '1',
08:10:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
08:10:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
08:10:38 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
08:10:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
08:10:38 INFO - 'PWD': '/builds/slave/test',
08:10:38 INFO - 'SHELL': '/bin/bash',
08:10:38 INFO - 'SHLVL': '1',
08:10:38 INFO - 'TERM': 'linux',
08:10:38 INFO - 'TMOUT': '86400',
08:10:38 INFO - 'USER': 'cltbld',
08:10:38 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1469113030.126582-716056111',
08:10:38 INFO - '_': '/tools/buildbot/bin/python'}
08:10:38 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/KkrR9qNsRFeU1rqYLiwxuw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
08:10:39 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path
08:10:39 INFO - import pkg_resources
08:10:40 INFO - Using 1 client processes
08:10:41 INFO - wptserve Starting http server on 127.0.0.1:8000
08:10:41 INFO - wptserve Starting http server on 127.0.0.1:8001
08:10:41 INFO - wptserve Starting http server on 127.0.0.1:8443
08:10:43 INFO - SUITE-START | Running 1476 tests
08:10:43 INFO - Running testharness tests
08:10:43 INFO - TEST-START | /content-security-policy/child-src/child-src-cross-origin-load.sub.html
08:10:43 INFO - TEST-SKIP | /content-security-policy/child-src/child-src-cross-origin-load.sub.html | took 0ms
08:10:43 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
08:10:43 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
08:10:43 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
08:10:43 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 1ms
08:10:43 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
08:10:43 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
08:10:43 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
08:10:43 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 1ms
08:10:43 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
08:10:43 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
08:10:43 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
08:10:43 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
08:10:43 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
08:10:43 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
08:10:43 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
08:10:43 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
08:10:43 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
08:10:43 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
08:10:43 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
08:10:43 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
08:10:43 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
08:10:43 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
08:10:43 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
08:10:43 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 7ms
08:10:43 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
08:10:43 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
08:10:43 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
08:10:43 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
08:10:43 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
08:10:43 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
08:10:43 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
08:10:43 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
08:10:43 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
08:10:43 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
08:10:43 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
08:10:43 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 1ms
08:10:43 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
08:10:43 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
08:10:43 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
08:10:43 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 8ms
08:10:43 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
08:10:43 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
08:10:43 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
08:10:43 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
08:10:43 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
08:10:43 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 1ms
08:10:43 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
08:10:43 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
08:10:43 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
08:10:43 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
08:10:43 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
08:10:43 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
08:10:43 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
08:10:43 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
08:10:43 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
08:10:43 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
08:10:43 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
08:10:43 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 7ms
08:10:43 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
08:10:43 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
08:10:43 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
08:10:43 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 1ms
08:10:43 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
08:10:43 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
08:10:43 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
08:10:43 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
08:10:43 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
08:10:43 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
08:10:43 INFO - Setting up ssl
08:10:43 INFO - PROCESS | certutil |
08:10:43 INFO - PROCESS | certutil |
08:10:43 INFO - PROCESS | certutil |
08:10:43 INFO - Certificate Nickname Trust Attributes
08:10:43 INFO - SSL,S/MIME,JAR/XPI
08:10:43 INFO -
08:10:43 INFO - web-platform-tests CT,,
08:10:43 INFO -
08:10:43 INFO - Starting runner
08:10:46 INFO - PROCESS | 1811 | 1469113846179 Marionette INFO Listening on port 2828
08:10:48 INFO - PROCESS | 1811 | 1469113848357 Marionette INFO startBrowser 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:10:48 INFO - PROCESS | 1811 | 1469113848378 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:10:48 INFO - PROCESS | 1811 | 1469113848816 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:10:48 INFO - PROCESS | 1811 | 1469113848988 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:10:49 INFO - PROCESS | 1811 |
08:10:49 INFO - PROCESS | 1811 | (process:1862): GLib-CRITICAL **: g_path_get_basename: assertion `file_name != NULL' failed
08:10:50 INFO - PROCESS | 1811 | 1469113850081 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:10:50 INFO - PROCESS | 1811 | 1469113850624 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:10:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
08:10:50 INFO - PROCESS | 1811 | 1469113850688 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:10:50 INFO - PROCESS | 1811 | 1469113850705 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:10:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
08:10:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 792ms
08:10:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
08:10:51 INFO - PROCESS | 1811 | 1469113851501 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:10:51 INFO - PROCESS | 1811 | 1469113851603 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:10:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
08:10:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 682ms
08:10:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
08:10:52 INFO - PROCESS | 1811 | 1469113852178 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:10:52 INFO - PROCESS | 1811 | 1469113852278 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:10:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
08:10:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 620ms
08:10:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
08:10:52 INFO - PROCESS | 1811 | 1469113852806 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:10:52 INFO - PROCESS | 1811 | 1469113852898 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:10:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
08:10:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 630ms
08:10:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
08:10:53 INFO - PROCESS | 1811 | 1469113853439 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:10:53 INFO - PROCESS | 1811 | 1469113853515 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:10:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
08:10:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 672ms
08:10:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
08:10:54 INFO - PROCESS | 1811 | 1469113854144 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:10:54 INFO - PROCESS | 1811 | 1469113854262 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:10:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
08:10:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 699ms
08:10:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
08:10:54 INFO - PROCESS | 1811 | 1469113854827 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:10:54 INFO - PROCESS | 1811 | 1469113854911 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:10:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
08:10:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 627ms
08:10:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
08:10:55 INFO - PROCESS | 1811 | 1469113855453 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:10:55 INFO - PROCESS | 1811 | 1469113855529 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:10:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
08:10:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 729ms
08:10:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
08:10:56 INFO - PROCESS | 1811 | 1469113856191 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:10:56 INFO - PROCESS | 1811 | 1469113856319 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:10:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
08:10:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 927ms
08:10:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
08:10:57 INFO - PROCESS | 1811 | 1469113857141 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:10:57 INFO - PROCESS | 1811 | 1469113857232 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:10:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
08:10:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 630ms
08:10:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
08:10:57 INFO - PROCESS | 1811 | 1469113857825 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:10:57 INFO - PROCESS | 1811 | 1469113857945 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:10:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
08:10:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 697ms
08:10:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
08:10:58 INFO - PROCESS | 1811 | 1469113858562 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:10:58 INFO - PROCESS | 1811 | 1469113858654 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:10:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
08:10:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 683ms
08:10:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
08:10:59 INFO - PROCESS | 1811 | 1469113859211 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:10:59 INFO - PROCESS | 1811 | 1469113859337 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:10:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
08:10:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 626ms
08:10:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
08:10:59 INFO - PROCESS | 1811 | 1469113859839 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:10:59 INFO - PROCESS | 1811 | 1469113859934 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
08:11:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 780ms
08:11:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
08:11:00 INFO - PROCESS | 1811 | 1469113860661 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:00 INFO - PROCESS | 1811 | 1469113860812 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
08:11:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 833ms
08:11:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
08:11:01 INFO - PROCESS | 1811 | 1469113861501 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:01 INFO - PROCESS | 1811 | 1469113861601 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
08:11:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 792ms
08:11:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
08:11:02 INFO - PROCESS | 1811 | 1469113862283 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:02 INFO - PROCESS | 1811 | 1469113862375 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
08:11:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 628ms
08:11:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
08:11:02 INFO - PROCESS | 1811 | 1469113862920 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:03 INFO - PROCESS | 1811 | 1469113862997 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
08:11:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 634ms
08:11:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
08:11:03 INFO - PROCESS | 1811 | 1469113863557 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:03 INFO - PROCESS | 1811 | 1469113863645 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
08:11:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 673ms
08:11:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
08:11:04 INFO - PROCESS | 1811 | 1469113864243 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:04 INFO - PROCESS | 1811 | 1469113864393 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
08:11:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 678ms
08:11:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
08:11:04 INFO - PROCESS | 1811 | 1469113864924 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:05 INFO - PROCESS | 1811 | 1469113865021 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
08:11:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 631ms
08:11:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
08:11:05 INFO - PROCESS | 1811 | 1469113865582 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:05 INFO - PROCESS | 1811 | 1469113865677 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
08:11:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 630ms
08:11:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
08:11:06 INFO - PROCESS | 1811 | 1469113866206 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:06 INFO - PROCESS | 1811 | 1469113866294 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
08:11:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 626ms
08:11:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
08:11:06 INFO - PROCESS | 1811 | 1469113866862 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:06 INFO - PROCESS | 1811 | 1469113866975 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
08:11:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 692ms
08:11:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
08:11:07 INFO - PROCESS | 1811 | 1469113867544 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:07 INFO - PROCESS | 1811 | 1469113867614 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
08:11:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 721ms
08:11:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
08:11:08 INFO - PROCESS | 1811 | 1469113868325 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:08 INFO - PROCESS | 1811 | 1469113868426 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
08:11:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 851ms
08:11:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
08:11:09 INFO - PROCESS | 1811 | 1469113869186 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:09 INFO - PROCESS | 1811 | 1469113869295 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
08:11:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 747ms
08:11:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
08:11:09 INFO - PROCESS | 1811 | 1469113869926 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:10 INFO - PROCESS | 1811 | 1469113870034 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
08:11:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 672ms
08:11:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
08:11:10 INFO - PROCESS | 1811 | 1469113870613 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:10 INFO - PROCESS | 1811 | 1469113870736 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
08:11:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 630ms
08:11:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
08:11:11 INFO - PROCESS | 1811 | 1469113871252 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:11 INFO - PROCESS | 1811 | 1469113871334 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
08:11:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 595ms
08:11:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
08:11:11 INFO - PROCESS | 1811 | 1469113871864 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:11 INFO - PROCESS | 1811 | 1469113871947 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
08:11:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 739ms
08:11:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
08:11:12 INFO - PROCESS | 1811 | 1469113872604 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:12 INFO - PROCESS | 1811 | 1469113872681 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
08:11:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 772ms
08:11:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
08:11:13 INFO - PROCESS | 1811 | 1469113873377 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:13 INFO - PROCESS | 1811 | 1469113873463 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
08:11:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 728ms
08:11:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
08:11:14 INFO - PROCESS | 1811 | 1469113874121 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:14 INFO - PROCESS | 1811 | 1469113874212 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
08:11:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 683ms
08:11:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
08:11:14 INFO - PROCESS | 1811 | 1469113874805 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:14 INFO - PROCESS | 1811 | 1469113874946 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
08:11:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 827ms
08:11:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
08:11:15 INFO - PROCESS | 1811 | 1469113875696 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:15 INFO - PROCESS | 1811 | 1469113875799 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
08:11:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 693ms
08:11:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
08:11:16 INFO - PROCESS | 1811 | 1469113876399 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:16 INFO - PROCESS | 1811 | 1469113876536 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
08:11:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 736ms
08:11:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
08:11:17 INFO - PROCESS | 1811 | 1469113877148 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:17 INFO - PROCESS | 1811 | 1469113877233 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
08:11:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 839ms
08:11:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
08:11:17 INFO - PROCESS | 1811 | 1469113877971 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:18 INFO - PROCESS | 1811 | 1469113878054 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
08:11:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 624ms
08:11:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
08:11:18 INFO - PROCESS | 1811 | 1469113878609 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:18 INFO - PROCESS | 1811 | 1469113878710 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
08:11:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 680ms
08:11:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
08:11:19 INFO - PROCESS | 1811 | 1469113879292 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:19 INFO - PROCESS | 1811 | 1469113879423 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
08:11:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 729ms
08:11:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
08:11:20 INFO - PROCESS | 1811 | 1469113880028 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:20 INFO - PROCESS | 1811 | 1469113880097 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
08:11:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 785ms
08:11:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
08:11:20 INFO - PROCESS | 1811 | 1469113880822 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:20 INFO - PROCESS | 1811 | 1469113880902 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
08:11:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 586ms
08:11:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
08:11:21 INFO - PROCESS | 1811 | 1469113881410 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:21 INFO - PROCESS | 1811 | 1469113881534 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
08:11:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 931ms
08:11:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
08:11:22 INFO - PROCESS | 1811 | 1469113882348 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:22 INFO - PROCESS | 1811 | 1469113882444 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
08:11:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 674ms
08:11:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
08:11:23 INFO - PROCESS | 1811 | 1469113883030 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:23 INFO - PROCESS | 1811 | 1469113883110 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
08:11:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 586ms
08:11:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
08:11:23 INFO - PROCESS | 1811 | 1469113883644 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:23 INFO - PROCESS | 1811 | 1469113883729 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
08:11:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 740ms
08:11:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
08:11:24 INFO - PROCESS | 1811 | 1469113884372 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:24 INFO - PROCESS | 1811 | 1469113884474 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
08:11:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 637ms
08:11:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
08:11:25 INFO - PROCESS | 1811 | 1469113885024 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:25 INFO - PROCESS | 1811 | 1469113885135 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
08:11:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 732ms
08:11:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
08:11:25 INFO - PROCESS | 1811 | 1469113885757 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:25 INFO - PROCESS | 1811 | 1469113885854 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
08:11:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 575ms
08:11:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
08:11:26 INFO - PROCESS | 1811 | 1469113886361 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:26 INFO - PROCESS | 1811 | 1469113886452 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
08:11:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 582ms
08:11:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
08:11:26 INFO - PROCESS | 1811 | 1469113886963 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:27 INFO - PROCESS | 1811 | 1469113887080 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
08:11:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 686ms
08:11:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
08:11:27 INFO - PROCESS | 1811 | 1469113887648 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:27 INFO - PROCESS | 1811 | 1469113887743 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
08:11:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 926ms
08:11:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
08:11:28 INFO - PROCESS | 1811 | 1469113888578 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:28 INFO - PROCESS | 1811 | 1469113888703 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
08:11:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 926ms
08:11:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
08:11:29 INFO - PROCESS | 1811 | 1469113889534 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:29 INFO - PROCESS | 1811 | 1469113889631 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
08:11:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 647ms
08:11:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
08:11:30 INFO - PROCESS | 1811 | 1469113890206 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:30 INFO - PROCESS | 1811 | 1469113890306 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
08:11:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 688ms
08:11:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
08:11:30 INFO - PROCESS | 1811 | 1469113890904 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:30 INFO - PROCESS | 1811 | 1469113890981 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
08:11:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 739ms
08:11:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
08:11:31 INFO - PROCESS | 1811 | 1469113891644 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:31 INFO - PROCESS | 1811 | 1469113891751 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
08:11:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 727ms
08:11:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
08:11:32 INFO - PROCESS | 1811 | 1469113892378 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:32 INFO - PROCESS | 1811 | 1469113892467 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
08:11:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 678ms
08:11:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
08:11:33 INFO - PROCESS | 1811 | 1469113893068 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:33 INFO - PROCESS | 1811 | 1469113893223 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
08:11:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 679ms
08:11:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
08:11:33 INFO - PROCESS | 1811 | 1469113893764 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:33 INFO - PROCESS | 1811 | 1469113893849 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
08:11:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 646ms
08:11:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
08:11:34 INFO - PROCESS | 1811 | 1469113894407 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:34 INFO - PROCESS | 1811 | 1469113894516 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
08:11:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 581ms
08:11:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
08:11:35 INFO - PROCESS | 1811 | 1469113895015 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:35 INFO - PROCESS | 1811 | 1469113895112 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
08:11:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 802ms
08:11:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
08:11:35 INFO - PROCESS | 1811 | 1469113895851 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:35 INFO - PROCESS | 1811 | 1469113895946 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
08:11:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 897ms
08:11:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
08:11:36 INFO - PROCESS | 1811 | 1469113896745 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:36 INFO - PROCESS | 1811 | 1469113896841 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
08:11:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 730ms
08:11:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
08:11:37 INFO - PROCESS | 1811 | 1469113897484 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:37 INFO - PROCESS | 1811 | 1469113897605 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
08:11:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 680ms
08:11:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
08:11:38 INFO - PROCESS | 1811 | 1469113898195 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:38 INFO - PROCESS | 1811 | 1469113898333 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
08:11:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 896ms
08:11:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
08:11:39 INFO - PROCESS | 1811 | 1469113899079 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:39 INFO - PROCESS | 1811 | 1469113899186 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
08:11:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 797ms
08:11:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
08:11:39 INFO - PROCESS | 1811 | 1469113899887 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:39 INFO - PROCESS | 1811 | 1469113899992 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
08:11:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 732ms
08:11:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
08:11:40 INFO - PROCESS | 1811 | 1469113900624 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:40 INFO - PROCESS | 1811 | 1469113900724 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
08:11:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 629ms
08:11:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
08:11:41 INFO - PROCESS | 1811 | 1469113901262 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:41 INFO - PROCESS | 1811 | 1469113901342 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
08:11:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 632ms
08:11:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
08:11:41 INFO - PROCESS | 1811 | 1469113901894 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:41 INFO - PROCESS | 1811 | 1469113901981 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
08:11:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 622ms
08:11:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
08:11:42 INFO - PROCESS | 1811 | 1469113902525 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:42 INFO - PROCESS | 1811 | 1469113902641 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
08:11:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1128ms
08:11:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
08:11:43 INFO - PROCESS | 1811 | 1469113903673 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:43 INFO - PROCESS | 1811 | 1469113903772 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
08:11:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 732ms
08:11:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
08:11:44 INFO - PROCESS | 1811 | 1469113904439 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:44 INFO - PROCESS | 1811 | 1469113904565 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
08:11:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 638ms
08:11:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
08:11:45 INFO - PROCESS | 1811 | 1469113905096 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:45 INFO - PROCESS | 1811 | 1469113905203 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
08:11:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 685ms
08:11:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
08:11:45 INFO - PROCESS | 1811 | 1469113905780 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:45 INFO - PROCESS | 1811 | 1469113905901 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
08:11:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 795ms
08:11:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
08:11:46 INFO - PROCESS | 1811 | 1469113906580 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:46 INFO - PROCESS | 1811 | 1469113906677 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
08:11:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 682ms
08:11:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
08:11:47 INFO - PROCESS | 1811 | 1469113907273 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:47 INFO - PROCESS | 1811 | 1469113907405 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
08:11:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 685ms
08:11:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
08:11:47 INFO - PROCESS | 1811 | 1469113907979 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:48 INFO - PROCESS | 1811 | 1469113908097 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:48 INFO - PROCESS | 1811 | 1469113908378 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
08:11:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
08:11:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 675ms
08:11:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
08:11:48 INFO - PROCESS | 1811 | 1469113908669 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:48 INFO - PROCESS | 1811 | 1469113908777 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
08:11:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 737ms
08:11:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
08:11:49 INFO - PROCESS | 1811 | 1469113909406 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:49 INFO - PROCESS | 1811 | 1469113909608 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
08:11:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 984ms
08:11:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
08:11:50 INFO - PROCESS | 1811 | 1469113910392 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:50 INFO - PROCESS | 1811 | 1469113910532 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
08:11:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 674ms
08:11:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
08:11:51 INFO - PROCESS | 1811 | 1469113911124 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:51 INFO - PROCESS | 1811 | 1469113911295 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
08:11:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 845ms
08:11:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
08:11:51 INFO - PROCESS | 1811 | 1469113911970 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:52 INFO - PROCESS | 1811 | 1469113912068 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
08:11:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 696ms
08:11:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
08:11:52 INFO - PROCESS | 1811 | 1469113912662 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:52 INFO - PROCESS | 1811 | 1469113912770 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
08:11:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 680ms
08:11:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
08:11:53 INFO - PROCESS | 1811 | 1469113913339 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:53 INFO - PROCESS | 1811 | 1469113913416 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
08:11:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 629ms
08:11:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
08:11:53 INFO - PROCESS | 1811 | 1469113913977 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:54 INFO - PROCESS | 1811 | 1469113914071 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
08:11:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 728ms
08:11:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
08:11:54 INFO - PROCESS | 1811 | 1469113914711 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:54 INFO - PROCESS | 1811 | 1469113914801 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
08:11:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 683ms
08:11:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
08:11:55 INFO - PROCESS | 1811 | 1469113915408 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:55 INFO - PROCESS | 1811 | 1469113915524 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
08:11:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 935ms
08:11:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
08:11:56 INFO - PROCESS | 1811 | 1469113916344 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:56 INFO - PROCESS | 1811 | 1469113916440 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
08:11:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 823ms
08:11:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
08:11:57 INFO - PROCESS | 1811 | 1469113917196 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:57 INFO - PROCESS | 1811 | 1469113917314 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
08:11:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 686ms
08:11:57 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
08:11:57 INFO - PROCESS | 1811 | 1469113917881 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:57 INFO - PROCESS | 1811 | 1469113917984 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:58 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
08:11:58 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 724ms
08:11:58 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
08:11:58 INFO - PROCESS | 1811 | 1469113918629 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:58 INFO - PROCESS | 1811 | 1469113918717 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
08:11:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 786ms
08:11:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
08:11:59 INFO - PROCESS | 1811 | 1469113919421 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:11:59 INFO - PROCESS | 1811 | 1469113919618 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:00 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
08:12:00 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 791ms
08:12:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
08:12:00 INFO - PROCESS | 1811 | 1469113920198 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:00 INFO - PROCESS | 1811 | 1469113920292 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
08:12:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 635ms
08:12:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
08:12:00 INFO - PROCESS | 1811 | 1469113920872 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:01 INFO - PROCESS | 1811 | 1469113921040 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
08:12:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 893ms
08:12:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
08:12:01 INFO - PROCESS | 1811 | 1469113921766 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:01 INFO - PROCESS | 1811 | 1469113921888 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
08:12:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 792ms
08:12:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
08:12:02 INFO - PROCESS | 1811 | 1469113922559 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:02 INFO - PROCESS | 1811 | 1469113922669 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
08:12:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1035ms
08:12:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
08:12:03 INFO - PROCESS | 1811 | 1469113923686 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:03 INFO - PROCESS | 1811 | 1469113923874 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
08:12:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 775ms
08:12:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
08:12:04 INFO - PROCESS | 1811 | 1469113924490 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:04 INFO - PROCESS | 1811 | 1469113924610 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
08:12:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 696ms
08:12:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
08:12:05 INFO - PROCESS | 1811 | 1469113925187 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:05 INFO - PROCESS | 1811 | 1469113925297 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
08:12:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 780ms
08:12:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
08:12:05 INFO - PROCESS | 1811 | 1469113925959 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:06 INFO - PROCESS | 1811 | 1469113926064 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
08:12:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 778ms
08:12:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
08:12:06 INFO - PROCESS | 1811 | 1469113926758 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:06 INFO - PROCESS | 1811 | 1469113926867 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame
08:12:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1252ms
08:12:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
08:12:08 INFO - PROCESS | 1811 | 1469113928004 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:08 INFO - PROCESS | 1811 | 1469113928114 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
08:12:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1174ms
08:12:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
08:12:09 INFO - PROCESS | 1811 | 1469113929180 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:09 INFO - PROCESS | 1811 | 1469113929277 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:09 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | drawImage() of an APNG draws the poster frame - assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255
08:12:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
08:12:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
08:12:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:12:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:12:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 729ms
08:12:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
08:12:09 INFO - PROCESS | 1811 | 1469113929917 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:10 INFO - PROCESS | 1811 | 1469113930048 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
08:12:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 929ms
08:12:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
08:12:10 INFO - PROCESS | 1811 | 1469113930861 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:10 INFO - PROCESS | 1811 | 1469113930968 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
08:12:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 834ms
08:12:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
08:12:11 INFO - PROCESS | 1811 | 1469113931744 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:11 INFO - PROCESS | 1811 | 1469113931879 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
08:12:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 889ms
08:12:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
08:12:12 INFO - PROCESS | 1811 | 1469113932624 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:12 INFO - PROCESS | 1811 | 1469113932715 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
08:12:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 785ms
08:12:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
08:12:13 INFO - PROCESS | 1811 | 1469113933411 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:13 INFO - PROCESS | 1811 | 1469113933542 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
08:12:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 933ms
08:12:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
08:12:14 INFO - PROCESS | 1811 | 1469113934356 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:14 INFO - PROCESS | 1811 | 1469113934494 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:15 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
08:12:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
08:12:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:12:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:12:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 748ms
08:12:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
08:12:15 INFO - PROCESS | 1811 | 1469113935115 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:15 INFO - PROCESS | 1811 | 1469113935243 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
08:12:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 734ms
08:12:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
08:12:15 INFO - PROCESS | 1811 | 1469113935863 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:15 INFO - PROCESS | 1811 | 1469113935945 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:16 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
08:12:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
08:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:12:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 589ms
08:12:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
08:12:16 INFO - PROCESS | 1811 | 1469113936468 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:16 INFO - PROCESS | 1811 | 1469113936619 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:17 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | Canvas test: 2d.drawImage.incomplete.reload - assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255
08:12:17 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
08:12:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
08:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:12:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 1038ms
08:12:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
08:12:17 INFO - PROCESS | 1811 | 1469113937513 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:17 INFO - PROCESS | 1811 | 1469113937611 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:18 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
08:12:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
08:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:12:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 680ms
08:12:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
08:12:18 INFO - PROCESS | 1811 | 1469113938198 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:18 INFO - PROCESS | 1811 | 1469113938308 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
08:12:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 831ms
08:12:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
08:12:19 INFO - PROCESS | 1811 | 1469113939042 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:19 INFO - PROCESS | 1811 | 1469113939135 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
08:12:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 631ms
08:12:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
08:12:19 INFO - PROCESS | 1811 | 1469113939697 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:19 INFO - PROCESS | 1811 | 1469113939814 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
08:12:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 685ms
08:12:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
08:12:20 INFO - PROCESS | 1811 | 1469113940381 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:20 INFO - PROCESS | 1811 | 1469113940496 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
08:12:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 682ms
08:12:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
08:12:21 INFO - PROCESS | 1811 | 1469113941089 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:21 INFO - PROCESS | 1811 | 1469113941214 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
08:12:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 837ms
08:12:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
08:12:21 INFO - PROCESS | 1811 | 1469113941918 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:22 INFO - PROCESS | 1811 | 1469113942079 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
08:12:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 696ms
08:12:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
08:12:22 INFO - PROCESS | 1811 | 1469113942621 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:22 INFO - PROCESS | 1811 | 1469113942697 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
08:12:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 728ms
08:12:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
08:12:23 INFO - PROCESS | 1811 | 1469113943355 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:23 INFO - PROCESS | 1811 | 1469113943528 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
08:12:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 936ms
08:12:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
08:12:24 INFO - PROCESS | 1811 | 1469113944318 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:24 INFO - PROCESS | 1811 | 1469113944436 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
08:12:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 833ms
08:12:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
08:12:25 INFO - PROCESS | 1811 | 1469113945160 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:25 INFO - PROCESS | 1811 | 1469113945261 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
08:12:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 677ms
08:12:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
08:12:25 INFO - PROCESS | 1811 | 1469113945881 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:26 INFO - PROCESS | 1811 | 1469113946013 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
08:12:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 741ms
08:12:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
08:12:26 INFO - PROCESS | 1811 | 1469113946625 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:26 INFO - PROCESS | 1811 | 1469113946704 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError
08:12:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 637ms
08:12:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
08:12:27 INFO - PROCESS | 1811 | 1469113947251 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:27 INFO - PROCESS | 1811 | 1469113947351 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
08:12:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 688ms
08:12:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
08:12:27 INFO - PROCESS | 1811 | 1469113947938 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:28 INFO - PROCESS | 1811 | 1469113948024 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
08:12:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 772ms
08:12:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
08:12:28 INFO - PROCESS | 1811 | 1469113948724 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:28 INFO - PROCESS | 1811 | 1469113948855 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR
08:12:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 793ms
08:12:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
08:12:29 INFO - PROCESS | 1811 | 1469113949518 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:29 INFO - PROCESS | 1811 | 1469113949608 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:30 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function
08:12:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
08:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:12:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
08:12:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
08:12:30 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function
08:12:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
08:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:12:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
08:12:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
08:12:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 692ms
08:12:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
08:12:30 INFO - PROCESS | 1811 | 1469113950238 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:30 INFO - PROCESS | 1811 | 1469113950380 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:31 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
08:12:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 886ms
08:12:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
08:12:31 INFO - PROCESS | 1811 | 1469113951136 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:31 INFO - PROCESS | 1811 | 1469113951256 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:31 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus.
08:12:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 783ms
08:12:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
08:12:31 INFO - PROCESS | 1811 | 1469113951927 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:32 INFO - PROCESS | 1811 | 1469113952012 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:32 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.
08:12:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 671ms
08:12:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
08:12:32 INFO - PROCESS | 1811 | 1469113952618 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:32 INFO - PROCESS | 1811 | 1469113952786 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:33 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
08:12:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 793ms
08:12:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
08:12:33 INFO - PROCESS | 1811 | 1469113953412 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:33 INFO - PROCESS | 1811 | 1469113953490 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:33 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.
08:12:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 585ms
08:12:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
08:12:34 INFO - PROCESS | 1811 | 1469113954000 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:34 INFO - PROCESS | 1811 | 1469113954079 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
08:12:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 627ms
08:12:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
08:12:34 INFO - PROCESS | 1811 | 1469113954634 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:34 INFO - PROCESS | 1811 | 1469113954714 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
08:12:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 571ms
08:12:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
08:12:35 INFO - PROCESS | 1811 | 1469113955212 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:35 INFO - PROCESS | 1811 | 1469113955342 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
08:12:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 877ms
08:12:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
08:12:36 INFO - PROCESS | 1811 | 1469113956089 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:36 INFO - PROCESS | 1811 | 1469113956176 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
08:12:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 629ms
08:12:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
08:12:36 INFO - PROCESS | 1811 | 1469113956760 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:36 INFO - PROCESS | 1811 | 1469113956848 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
08:12:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 880ms
08:12:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
08:12:37 INFO - PROCESS | 1811 | 1469113957637 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:37 INFO - PROCESS | 1811 | 1469113957779 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
08:12:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 684ms
08:12:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
08:12:38 INFO - PROCESS | 1811 | 1469113958389 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:38 INFO - PROCESS | 1811 | 1469113958490 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
08:12:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 767ms
08:12:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
08:12:39 INFO - PROCESS | 1811 | 1469113959130 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:39 INFO - PROCESS | 1811 | 1469113959220 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
08:12:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 732ms
08:12:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
08:12:39 INFO - PROCESS | 1811 | 1469113959887 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:39 INFO - PROCESS | 1811 | 1469113959994 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
08:12:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 681ms
08:12:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
08:12:40 INFO - PROCESS | 1811 | 1469113960567 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:40 INFO - PROCESS | 1811 | 1469113960647 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
08:12:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 622ms
08:12:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
08:12:41 INFO - PROCESS | 1811 | 1469113961207 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:41 INFO - PROCESS | 1811 | 1469113961343 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
08:12:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 679ms
08:12:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
08:12:41 INFO - PROCESS | 1811 | 1469113961887 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:42 INFO - PROCESS | 1811 | 1469113961996 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
08:12:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 600ms
08:12:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
08:12:42 INFO - PROCESS | 1811 | 1469113962506 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:42 INFO - PROCESS | 1811 | 1469113962618 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
08:12:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 751ms
08:12:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
08:12:43 INFO - PROCESS | 1811 | 1469113963258 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:43 INFO - PROCESS | 1811 | 1469113963403 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
08:12:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 984ms
08:12:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
08:12:44 INFO - PROCESS | 1811 | 1469113964258 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:44 INFO - PROCESS | 1811 | 1469113964378 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
08:12:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 792ms
08:12:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
08:12:45 INFO - PROCESS | 1811 | 1469113965049 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:45 INFO - PROCESS | 1811 | 1469113965193 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
08:12:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 733ms
08:12:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
08:12:45 INFO - PROCESS | 1811 | 1469113965789 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:45 INFO - PROCESS | 1811 | 1469113965922 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
08:12:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 674ms
08:12:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
08:12:46 INFO - PROCESS | 1811 | 1469113966518 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:46 INFO - PROCESS | 1811 | 1469113966633 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
08:12:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 850ms
08:12:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
08:12:47 INFO - PROCESS | 1811 | 1469113967337 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:47 INFO - PROCESS | 1811 | 1469113967429 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
08:12:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 629ms
08:12:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
08:12:47 INFO - PROCESS | 1811 | 1469113967974 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:48 INFO - PROCESS | 1811 | 1469113968111 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
08:12:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 732ms
08:12:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
08:12:48 INFO - PROCESS | 1811 | 1469113968713 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:48 INFO - PROCESS | 1811 | 1469113968828 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
08:12:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 573ms
08:12:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
08:12:49 INFO - PROCESS | 1811 | 1469113969307 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:49 INFO - PROCESS | 1811 | 1469113969397 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
08:12:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 647ms
08:12:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
08:12:49 INFO - PROCESS | 1811 | 1469113969941 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:50 INFO - PROCESS | 1811 | 1469113970022 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
08:12:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 627ms
08:12:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
08:12:50 INFO - PROCESS | 1811 | 1469113970587 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:50 INFO - PROCESS | 1811 | 1469113970724 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
08:12:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 979ms
08:12:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
08:12:51 INFO - PROCESS | 1811 | 1469113971618 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:51 INFO - PROCESS | 1811 | 1469113971739 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
08:12:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 690ms
08:12:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
08:12:52 INFO - PROCESS | 1811 | 1469113972288 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:52 INFO - PROCESS | 1811 | 1469113972391 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
08:12:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 682ms
08:12:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
08:12:53 INFO - PROCESS | 1811 | 1469113973004 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:53 INFO - PROCESS | 1811 | 1469113973113 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
08:12:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 750ms
08:12:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
08:12:53 INFO - PROCESS | 1811 | 1469113973756 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:53 INFO - PROCESS | 1811 | 1469113973852 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
08:12:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 651ms
08:12:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
08:12:54 INFO - PROCESS | 1811 | 1469113974389 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:54 INFO - PROCESS | 1811 | 1469113974490 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
08:12:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 633ms
08:12:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
08:12:55 INFO - PROCESS | 1811 | 1469113975029 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:55 INFO - PROCESS | 1811 | 1469113975126 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
08:12:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 590ms
08:12:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
08:12:55 INFO - PROCESS | 1811 | 1469113975644 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:55 INFO - PROCESS | 1811 | 1469113975750 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps
08:12:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 637ms
08:12:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
08:12:56 INFO - PROCESS | 1811 | 1469113976290 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:56 INFO - PROCESS | 1811 | 1469113976376 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
08:12:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 581ms
08:12:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
08:12:56 INFO - PROCESS | 1811 | 1469113976876 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:56 INFO - PROCESS | 1811 | 1469113976948 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box)
08:12:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1077ms
08:12:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
08:12:57 INFO - PROCESS | 1811 | 1469113977989 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:58 INFO - PROCESS | 1811 | 1469113978089 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
08:12:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1278ms
08:12:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
08:12:59 INFO - PROCESS | 1811 | 1469113979271 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:12:59 INFO - PROCESS | 1811 | 1469113979364 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
08:13:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1123ms
08:13:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
08:13:00 INFO - PROCESS | 1811 | 1469113980403 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:00 INFO - PROCESS | 1811 | 1469113980506 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box)
08:13:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1227ms
08:13:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
08:13:01 INFO - PROCESS | 1811 | 1469113981660 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:01 INFO - PROCESS | 1811 | 1469113981797 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box)
08:13:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1234ms
08:13:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
08:13:02 INFO - PROCESS | 1811 | 1469113982881 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:02 INFO - PROCESS | 1811 | 1469113982961 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
08:13:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1079ms
08:13:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
08:13:03 INFO - PROCESS | 1811 | 1469113983965 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:04 INFO - PROCESS | 1811 | 1469113984041 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
08:13:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1231ms
08:13:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
08:13:05 INFO - PROCESS | 1811 | 1469113985207 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:05 INFO - PROCESS | 1811 | 1469113985310 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
08:13:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1137ms
08:13:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
08:13:06 INFO - PROCESS | 1811 | 1469113986353 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:06 INFO - PROCESS | 1811 | 1469113986430 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size
08:13:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1175ms
08:13:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
08:13:07 INFO - PROCESS | 1811 | 1469113987543 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:07 INFO - PROCESS | 1811 | 1469113987632 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
08:13:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1129ms
08:13:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
08:13:08 INFO - PROCESS | 1811 | 1469113988667 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:08 INFO - PROCESS | 1811 | 1469113988742 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:09 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
08:13:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
08:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:13:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 626ms
08:13:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
08:13:09 INFO - PROCESS | 1811 | 1469113989325 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:09 INFO - PROCESS | 1811 | 1469113989422 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
08:13:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 745ms
08:13:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
08:13:10 INFO - PROCESS | 1811 | 1469113990060 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:10 INFO - PROCESS | 1811 | 1469113990213 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:10 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | fillText handles maxWidth correctly - assert_equals: d[4040] expected 0 but got 255
08:13:10 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
08:13:10 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
08:13:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
08:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:13:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 832ms
08:13:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
08:13:10 INFO - PROCESS | 1811 | 1469113990896 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:10 INFO - PROCESS | 1811 | 1469113990975 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
08:13:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 879ms
08:13:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
08:13:11 INFO - PROCESS | 1811 | 1469113991796 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:12 INFO - PROCESS | 1811 | 1469113992091 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
08:13:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1331ms
08:13:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
08:13:13 INFO - PROCESS | 1811 | 1469113993131 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:13 INFO - PROCESS | 1811 | 1469113993226 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page
08:13:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1130ms
08:13:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
08:13:14 INFO - PROCESS | 1811 | 1469113994266 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:14 INFO - PROCESS | 1811 | 1469113994378 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)
08:13:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1177ms
08:13:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
08:13:15 INFO - PROCESS | 1811 | 1469113995458 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:15 INFO - PROCESS | 1811 | 1469113995534 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
08:13:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1134ms
08:13:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
08:13:16 INFO - PROCESS | 1811 | 1469113996590 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:16 INFO - PROCESS | 1811 | 1469113996677 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed
08:13:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1079ms
08:13:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
08:13:17 INFO - PROCESS | 1811 | 1469113997677 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:17 INFO - PROCESS | 1811 | 1469113997796 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
08:13:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 773ms
08:13:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
08:13:18 INFO - PROCESS | 1811 | 1469113998473 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:18 INFO - PROCESS | 1811 | 1469113998695 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
08:13:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1397ms
08:13:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
08:13:19 INFO - PROCESS | 1811 | 1469113999862 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:19 INFO - PROCESS | 1811 | 1469113999951 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
08:13:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1078ms
08:13:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
08:13:20 INFO - PROCESS | 1811 | 1469114000956 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:21 INFO - PROCESS | 1811 | 1469114001062 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
08:13:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 676ms
08:13:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
08:13:21 INFO - PROCESS | 1811 | 1469114001645 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:21 INFO - PROCESS | 1811 | 1469114001737 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
08:13:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 632ms
08:13:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
08:13:22 INFO - PROCESS | 1811 | 1469114002273 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:22 INFO - PROCESS | 1811 | 1469114002351 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
08:13:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 625ms
08:13:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
08:13:22 INFO - PROCESS | 1811 | 1469114002905 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:22 INFO - PROCESS | 1811 | 1469114002997 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
08:13:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 676ms
08:13:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
08:13:23 INFO - PROCESS | 1811 | 1469114003588 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:23 INFO - PROCESS | 1811 | 1469114003696 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
08:13:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 621ms
08:13:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
08:13:24 INFO - PROCESS | 1811 | 1469114004229 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:24 INFO - PROCESS | 1811 | 1469114004309 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
08:13:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 685ms
08:13:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
08:13:24 INFO - PROCESS | 1811 | 1469114004991 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:25 INFO - PROCESS | 1811 | 1469114005184 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
08:13:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1195ms
08:13:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
08:13:26 INFO - PROCESS | 1811 | 1469114006176 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:26 INFO - PROCESS | 1811 | 1469114006281 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted
08:13:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 626ms
08:13:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
08:13:26 INFO - PROCESS | 1811 | 1469114006890 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:26 INFO - PROCESS | 1811 | 1469114006997 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered
08:13:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 725ms
08:13:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
08:13:27 INFO - PROCESS | 1811 | 1469114007631 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:27 INFO - PROCESS | 1811 | 1469114007725 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document
08:13:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 795ms
08:13:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
08:13:28 INFO - PROCESS | 1811 | 1469114008422 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:28 INFO - PROCESS | 1811 | 1469114008530 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
08:13:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 730ms
08:13:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
08:13:29 INFO - PROCESS | 1811 | 1469114009181 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:29 INFO - PROCESS | 1811 | 1469114009305 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:29 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | Canvas test: 2d.fillStyle.parse.hex4 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
08:13:29 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
08:13:29 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
08:13:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:13:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:13:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 742ms
08:13:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
08:13:29 INFO - PROCESS | 1811 | 1469114009958 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:30 INFO - PROCESS | 1811 | 1469114010085 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
08:13:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 673ms
08:13:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
08:13:30 INFO - PROCESS | 1811 | 1469114010607 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:30 INFO - PROCESS | 1811 | 1469114010712 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:31 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | Canvas test: 2d.fillStyle.parse.hex8 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
08:13:31 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
08:13:31 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
08:13:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:13:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:13:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:13:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 737ms
08:13:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
08:13:31 INFO - PROCESS | 1811 | 1469114011364 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:31 INFO - PROCESS | 1811 | 1469114011513 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
08:13:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1094ms
08:13:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
08:13:32 INFO - PROCESS | 1811 | 1469114012512 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:32 INFO - PROCESS | 1811 | 1469114012705 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
08:13:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1120ms
08:13:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
08:13:33 INFO - PROCESS | 1811 | 1469114013641 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:33 INFO - PROCESS | 1811 | 1469114013763 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
08:13:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 732ms
08:13:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
08:13:34 INFO - PROCESS | 1811 | 1469114014419 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:34 INFO - PROCESS | 1811 | 1469114014529 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
08:13:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 695ms
08:13:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
08:13:35 INFO - PROCESS | 1811 | 1469114015116 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:35 INFO - PROCESS | 1811 | 1469114015207 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
08:13:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 688ms
08:13:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
08:13:35 INFO - PROCESS | 1811 | 1469114015822 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:35 INFO - PROCESS | 1811 | 1469114015931 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
08:13:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 707ms
08:13:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
08:13:36 INFO - PROCESS | 1811 | 1469114016516 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:36 INFO - PROCESS | 1811 | 1469114016602 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
08:13:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 672ms
08:13:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
08:13:37 INFO - PROCESS | 1811 | 1469114017210 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:37 INFO - PROCESS | 1811 | 1469114017346 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
08:13:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 843ms
08:13:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
08:13:38 INFO - PROCESS | 1811 | 1469114018074 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:38 INFO - PROCESS | 1811 | 1469114018254 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
08:13:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 846ms
08:13:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
08:13:38 INFO - PROCESS | 1811 | 1469114018911 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:39 INFO - PROCESS | 1811 | 1469114019004 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
08:13:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 624ms
08:13:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
08:13:39 INFO - PROCESS | 1811 | 1469114019560 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:39 INFO - PROCESS | 1811 | 1469114019646 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
08:13:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 728ms
08:13:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
08:13:40 INFO - PROCESS | 1811 | 1469114020333 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:40 INFO - PROCESS | 1811 | 1469114020428 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
08:13:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 945ms
08:13:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
08:13:41 INFO - PROCESS | 1811 | 1469114021255 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:41 INFO - PROCESS | 1811 | 1469114021381 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
08:13:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 685ms
08:13:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
08:13:41 INFO - PROCESS | 1811 | 1469114021930 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:42 INFO - PROCESS | 1811 | 1469114022024 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
08:13:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 679ms
08:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
08:13:42 INFO - PROCESS | 1811 | 1469114022618 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:42 INFO - PROCESS | 1811 | 1469114022709 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
08:13:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 678ms
08:13:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
08:13:43 INFO - PROCESS | 1811 | 1469114023301 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:43 INFO - PROCESS | 1811 | 1469114023431 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
08:13:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 726ms
08:13:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
08:13:44 INFO - PROCESS | 1811 | 1469114024045 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:44 INFO - PROCESS | 1811 | 1469114024136 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
08:13:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 885ms
08:13:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
08:13:44 INFO - PROCESS | 1811 | 1469114024950 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:45 INFO - PROCESS | 1811 | 1469114025089 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
08:13:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 829ms
08:13:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
08:13:45 INFO - PROCESS | 1811 | 1469114025784 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:45 INFO - PROCESS | 1811 | 1469114025894 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
08:13:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 690ms
08:13:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
08:13:46 INFO - PROCESS | 1811 | 1469114026488 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:46 INFO - PROCESS | 1811 | 1469114026621 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
08:13:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 689ms
08:13:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
08:13:47 INFO - PROCESS | 1811 | 1469114027211 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:47 INFO - PROCESS | 1811 | 1469114027311 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
08:13:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 850ms
08:13:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
08:13:48 INFO - PROCESS | 1811 | 1469114028031 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:48 INFO - PROCESS | 1811 | 1469114028145 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
08:13:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 784ms
08:13:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
08:13:48 INFO - PROCESS | 1811 | 1469114028838 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:48 INFO - PROCESS | 1811 | 1469114028956 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
08:13:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1035ms
08:13:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
08:13:49 INFO - PROCESS | 1811 | 1469114029886 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:50 INFO - PROCESS | 1811 | 1469114030004 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
08:13:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 733ms
08:13:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
08:13:50 INFO - PROCESS | 1811 | 1469114030634 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:50 INFO - PROCESS | 1811 | 1469114030749 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
08:13:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 795ms
08:13:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
08:13:51 INFO - PROCESS | 1811 | 1469114031415 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:51 INFO - PROCESS | 1811 | 1469114031500 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
08:13:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 834ms
08:13:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
08:13:52 INFO - PROCESS | 1811 | 1469114032276 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:52 INFO - PROCESS | 1811 | 1469114032528 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
08:13:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 890ms
08:13:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
08:13:53 INFO - PROCESS | 1811 | 1469114033172 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:53 INFO - PROCESS | 1811 | 1469114033278 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
08:13:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 686ms
08:13:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
08:13:53 INFO - PROCESS | 1811 | 1469114033924 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:54 INFO - PROCESS | 1811 | 1469114034071 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
08:13:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 792ms
08:13:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
08:13:54 INFO - PROCESS | 1811 | 1469114034695 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:54 INFO - PROCESS | 1811 | 1469114034799 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
08:13:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 784ms
08:13:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
08:13:55 INFO - PROCESS | 1811 | 1469114035502 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:55 INFO - PROCESS | 1811 | 1469114035616 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
08:13:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 729ms
08:13:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
08:13:56 INFO - PROCESS | 1811 | 1469114036240 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:56 INFO - PROCESS | 1811 | 1469114036347 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
08:13:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 680ms
08:13:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
08:13:56 INFO - PROCESS | 1811 | 1469114036921 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:57 INFO - PROCESS | 1811 | 1469114037004 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
08:13:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 581ms
08:13:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
08:13:57 INFO - PROCESS | 1811 | 1469114037520 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:57 INFO - PROCESS | 1811 | 1469114037643 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
08:13:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 634ms
08:13:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
08:13:58 INFO - PROCESS | 1811 | 1469114038172 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:58 INFO - PROCESS | 1811 | 1469114038276 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
08:13:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 783ms
08:13:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
08:13:58 INFO - PROCESS | 1811 | 1469114038987 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:59 INFO - PROCESS | 1811 | 1469114039138 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:13:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
08:13:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 949ms
08:13:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
08:13:59 INFO - PROCESS | 1811 | 1469114039936 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:00 INFO - PROCESS | 1811 | 1469114040038 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
08:14:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 627ms
08:14:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
08:14:00 INFO - PROCESS | 1811 | 1469114040591 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:00 INFO - PROCESS | 1811 | 1469114040687 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
08:14:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 683ms
08:14:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
08:14:01 INFO - PROCESS | 1811 | 1469114041311 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:01 INFO - PROCESS | 1811 | 1469114041404 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
08:14:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 753ms
08:14:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
08:14:02 INFO - PROCESS | 1811 | 1469114042064 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:02 INFO - PROCESS | 1811 | 1469114042150 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
08:14:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 736ms
08:14:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
08:14:02 INFO - PROCESS | 1811 | 1469114042778 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:02 INFO - PROCESS | 1811 | 1469114042891 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
08:14:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 685ms
08:14:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
08:14:03 INFO - PROCESS | 1811 | 1469114043496 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:03 INFO - PROCESS | 1811 | 1469114043657 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
08:14:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 680ms
08:14:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
08:14:04 INFO - PROCESS | 1811 | 1469114044185 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:04 INFO - PROCESS | 1811 | 1469114044295 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
08:14:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 699ms
08:14:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
08:14:04 INFO - PROCESS | 1811 | 1469114044883 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:04 INFO - PROCESS | 1811 | 1469114044989 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
08:14:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 631ms
08:14:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
08:14:05 INFO - PROCESS | 1811 | 1469114045542 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:05 INFO - PROCESS | 1811 | 1469114045666 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
08:14:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1038ms
08:14:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
08:14:06 INFO - PROCESS | 1811 | 1469114046623 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:06 INFO - PROCESS | 1811 | 1469114046741 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
08:14:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 767ms
08:14:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
08:14:07 INFO - PROCESS | 1811 | 1469114047394 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:07 INFO - PROCESS | 1811 | 1469114047511 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
08:14:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 691ms
08:14:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
08:14:08 INFO - PROCESS | 1811 | 1469114048106 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:08 INFO - PROCESS | 1811 | 1469114048211 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
08:14:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 684ms
08:14:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
08:14:08 INFO - PROCESS | 1811 | 1469114048787 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:08 INFO - PROCESS | 1811 | 1469114048877 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
08:14:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 680ms
08:14:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
08:14:09 INFO - PROCESS | 1811 | 1469114049467 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:09 INFO - PROCESS | 1811 | 1469114049569 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
08:14:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 776ms
08:14:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
08:14:10 INFO - PROCESS | 1811 | 1469114050266 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:10 INFO - PROCESS | 1811 | 1469114050397 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
08:14:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 730ms
08:14:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
08:14:11 INFO - PROCESS | 1811 | 1469114051008 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:11 INFO - PROCESS | 1811 | 1469114051144 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
08:14:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 679ms
08:14:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
08:14:11 INFO - PROCESS | 1811 | 1469114051692 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:11 INFO - PROCESS | 1811 | 1469114051787 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
08:14:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 629ms
08:14:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
08:14:12 INFO - PROCESS | 1811 | 1469114052345 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:12 INFO - PROCESS | 1811 | 1469114052444 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
08:14:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 997ms
08:14:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
08:14:13 INFO - PROCESS | 1811 | 1469114053356 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:13 INFO - PROCESS | 1811 | 1469114053510 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
08:14:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 851ms
08:14:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
08:14:14 INFO - PROCESS | 1811 | 1469114054230 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:14 INFO - PROCESS | 1811 | 1469114054348 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
08:14:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 701ms
08:14:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
08:14:14 INFO - PROCESS | 1811 | 1469114054934 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:15 INFO - PROCESS | 1811 | 1469114055015 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
08:14:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 636ms
08:14:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
08:14:15 INFO - PROCESS | 1811 | 1469114055585 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:15 INFO - PROCESS | 1811 | 1469114055689 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
08:14:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 643ms
08:14:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
08:14:16 INFO - PROCESS | 1811 | 1469114056233 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:16 INFO - PROCESS | 1811 | 1469114056335 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
08:14:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 725ms
08:14:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
08:14:16 INFO - PROCESS | 1811 | 1469114056975 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:17 INFO - PROCESS | 1811 | 1469114057169 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
08:14:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1180ms
08:14:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
08:14:18 INFO - PROCESS | 1811 | 1469114058183 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:18 INFO - PROCESS | 1811 | 1469114058299 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
08:14:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 649ms
08:14:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
08:14:18 INFO - PROCESS | 1811 | 1469114058896 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:19 INFO - PROCESS | 1811 | 1469114058993 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
08:14:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 679ms
08:14:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
08:14:19 INFO - PROCESS | 1811 | 1469114059577 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:19 INFO - PROCESS | 1811 | 1469114059710 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
08:14:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 879ms
08:14:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
08:14:20 INFO - PROCESS | 1811 | 1469114060470 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:20 INFO - PROCESS | 1811 | 1469114060567 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
08:14:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 684ms
08:14:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
08:14:21 INFO - PROCESS | 1811 | 1469114061161 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:21 INFO - PROCESS | 1811 | 1469114061277 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
08:14:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 731ms
08:14:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
08:14:21 INFO - PROCESS | 1811 | 1469114061929 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:22 INFO - PROCESS | 1811 | 1469114062027 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
08:14:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 703ms
08:14:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
08:14:22 INFO - PROCESS | 1811 | 1469114062608 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:22 INFO - PROCESS | 1811 | 1469114062689 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
08:14:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 574ms
08:14:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
08:14:23 INFO - PROCESS | 1811 | 1469114063188 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:23 INFO - PROCESS | 1811 | 1469114063296 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
08:14:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 676ms
08:14:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
08:14:23 INFO - PROCESS | 1811 | 1469114063869 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:23 INFO - PROCESS | 1811 | 1469114063952 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
08:14:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 635ms
08:14:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
08:14:24 INFO - PROCESS | 1811 | 1469114064511 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:24 INFO - PROCESS | 1811 | 1469114064595 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
08:14:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 633ms
08:14:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
08:14:25 INFO - PROCESS | 1811 | 1469114065151 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:25 INFO - PROCESS | 1811 | 1469114065234 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
08:14:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 681ms
08:14:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
08:14:25 INFO - PROCESS | 1811 | 1469114065848 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:26 INFO - PROCESS | 1811 | 1469114066002 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
08:14:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 938ms
08:14:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
08:14:26 INFO - PROCESS | 1811 | 1469114066798 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:26 INFO - PROCESS | 1811 | 1469114066915 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
08:14:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 829ms
08:14:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
08:14:27 INFO - PROCESS | 1811 | 1469114067639 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:27 INFO - PROCESS | 1811 | 1469114067778 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
08:14:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 676ms
08:14:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
08:14:28 INFO - PROCESS | 1811 | 1469114068339 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:28 INFO - PROCESS | 1811 | 1469114068462 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
08:14:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 681ms
08:14:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
08:14:29 INFO - PROCESS | 1811 | 1469114069050 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:29 INFO - PROCESS | 1811 | 1469114069141 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
08:14:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 805ms
08:14:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
08:14:29 INFO - PROCESS | 1811 | 1469114069836 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:29 INFO - PROCESS | 1811 | 1469114069930 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
08:14:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 689ms
08:14:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
08:14:30 INFO - PROCESS | 1811 | 1469114070541 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:30 INFO - PROCESS | 1811 | 1469114070649 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
08:14:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 679ms
08:14:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
08:14:31 INFO - PROCESS | 1811 | 1469114071236 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:31 INFO - PROCESS | 1811 | 1469114071348 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
08:14:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 677ms
08:14:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
08:14:31 INFO - PROCESS | 1811 | 1469114071911 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:31 INFO - PROCESS | 1811 | 1469114071985 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
08:14:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 529ms
08:14:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
08:14:32 INFO - PROCESS | 1811 | 1469114072495 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:32 INFO - PROCESS | 1811 | 1469114072603 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
08:14:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 785ms
08:14:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
08:14:33 INFO - PROCESS | 1811 | 1469114073266 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:33 INFO - PROCESS | 1811 | 1469114073394 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
08:14:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1082ms
08:14:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
08:14:34 INFO - PROCESS | 1811 | 1469114074370 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:34 INFO - PROCESS | 1811 | 1469114074521 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
08:14:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 738ms
08:14:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
08:14:35 INFO - PROCESS | 1811 | 1469114075120 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:35 INFO - PROCESS | 1811 | 1469114075220 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
08:14:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 688ms
08:14:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
08:14:35 INFO - PROCESS | 1811 | 1469114075826 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:35 INFO - PROCESS | 1811 | 1469114075938 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
08:14:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 731ms
08:14:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
08:14:36 INFO - PROCESS | 1811 | 1469114076568 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:36 INFO - PROCESS | 1811 | 1469114076682 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
08:14:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 747ms
08:14:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
08:14:37 INFO - PROCESS | 1811 | 1469114077335 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:37 INFO - PROCESS | 1811 | 1469114077435 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
08:14:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 676ms
08:14:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
08:14:38 INFO - PROCESS | 1811 | 1469114078024 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:38 INFO - PROCESS | 1811 | 1469114078123 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:38 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | Canvas test: 2d.gradient.interpolate.zerosize.fill - assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255
08:14:38 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
08:14:38 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
08:14:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:14:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:14:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 733ms
08:14:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
08:14:38 INFO - PROCESS | 1811 | 1469114078758 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:38 INFO - PROCESS | 1811 | 1469114078860 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:39 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | Canvas test: 2d.gradient.interpolate.zerosize.fillRect - assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255
08:14:39 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
08:14:39 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
08:14:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:14:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:14:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 622ms
08:14:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
08:14:39 INFO - PROCESS | 1811 | 1469114079392 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:39 INFO - PROCESS | 1811 | 1469114079506 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:40 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | Canvas test: 2d.gradient.interpolate.zerosize.fillText - assert_equals: d[80] expected 0 but got 255
08:14:40 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
08:14:40 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
08:14:40 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
08:14:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:14:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:14:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 625ms
08:14:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
08:14:40 INFO - PROCESS | 1811 | 1469114080042 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:40 INFO - PROCESS | 1811 | 1469114080124 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:40 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | Canvas test: 2d.gradient.interpolate.zerosize.stroke - assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127
08:14:40 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
08:14:40 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
08:14:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:14:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:14:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 780ms
08:14:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
08:14:40 INFO - PROCESS | 1811 | 1469114080843 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:41 INFO - PROCESS | 1811 | 1469114081035 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:41 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeRect - assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64
08:14:41 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
08:14:41 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
08:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:14:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 1094ms
08:14:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
08:14:41 INFO - PROCESS | 1811 | 1469114081962 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:42 INFO - PROCESS | 1811 | 1469114082075 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:42 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeText - assert_equals: d[76] expected 0 but got 210
08:14:42 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
08:14:42 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
08:14:42 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
08:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:14:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 684ms
08:14:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
08:14:42 INFO - PROCESS | 1811 | 1469114082659 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:42 INFO - PROCESS | 1811 | 1469114082797 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
08:14:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 677ms
08:14:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
08:14:43 INFO - PROCESS | 1811 | 1469114083351 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:43 INFO - PROCESS | 1811 | 1469114083434 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling
08:14:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 678ms
08:14:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
08:14:44 INFO - PROCESS | 1811 | 1469114084029 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:44 INFO - PROCESS | 1811 | 1469114084186 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling
08:14:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 732ms
08:14:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
08:14:44 INFO - PROCESS | 1811 | 1469114084767 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:44 INFO - PROCESS | 1811 | 1469114084869 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
08:14:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 739ms
08:14:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
08:14:45 INFO - PROCESS | 1811 | 1469114085506 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:45 INFO - PROCESS | 1811 | 1469114085619 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
08:14:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 625ms
08:14:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
08:14:46 INFO - PROCESS | 1811 | 1469114086154 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:46 INFO - PROCESS | 1811 | 1469114086241 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
08:14:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 637ms
08:14:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
08:14:46 INFO - PROCESS | 1811 | 1469114086777 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:46 INFO - PROCESS | 1811 | 1469114086870 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:47 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | Canvas test: 2d.gradient.object.current - An invalid or illegal string was specified
08:14:47 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
08:14:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:14:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:14:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 589ms
08:14:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
08:14:47 INFO - PROCESS | 1811 | 1469114087395 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:47 INFO - PROCESS | 1811 | 1469114087496 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
08:14:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 702ms
08:14:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
08:14:48 INFO - PROCESS | 1811 | 1469114088090 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:48 INFO - PROCESS | 1811 | 1469114088299 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
08:14:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1030ms
08:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
08:14:49 INFO - PROCESS | 1811 | 1469114089140 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:49 INFO - PROCESS | 1811 | 1469114089275 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
08:14:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 687ms
08:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
08:14:49 INFO - PROCESS | 1811 | 1469114089843 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:49 INFO - PROCESS | 1811 | 1469114089953 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
08:14:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 676ms
08:14:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
08:14:50 INFO - PROCESS | 1811 | 1469114090527 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:50 INFO - PROCESS | 1811 | 1469114090620 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
08:14:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 676ms
08:14:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
08:14:51 INFO - PROCESS | 1811 | 1469114091205 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:51 INFO - PROCESS | 1811 | 1469114091332 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
08:14:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 694ms
08:14:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
08:14:51 INFO - PROCESS | 1811 | 1469114091908 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:51 INFO - PROCESS | 1811 | 1469114091994 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
08:14:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 677ms
08:14:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
08:14:52 INFO - PROCESS | 1811 | 1469114092625 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:52 INFO - PROCESS | 1811 | 1469114092750 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
08:14:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 698ms
08:14:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
08:14:53 INFO - PROCESS | 1811 | 1469114093297 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:53 INFO - PROCESS | 1811 | 1469114093383 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
08:14:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 620ms
08:14:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
08:14:53 INFO - PROCESS | 1811 | 1469114093925 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:54 INFO - PROCESS | 1811 | 1469114094005 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
08:14:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 574ms
08:14:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
08:14:54 INFO - PROCESS | 1811 | 1469114094527 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:54 INFO - PROCESS | 1811 | 1469114094610 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
08:14:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 697ms
08:14:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
08:14:55 INFO - PROCESS | 1811 | 1469114095222 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:55 INFO - PROCESS | 1811 | 1469114095400 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
08:14:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 991ms
08:14:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
08:14:56 INFO - PROCESS | 1811 | 1469114096222 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:56 INFO - PROCESS | 1811 | 1469114096339 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
08:14:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 734ms
08:14:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
08:14:57 INFO - PROCESS | 1811 | 1469114096999 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:57 INFO - PROCESS | 1811 | 1469114097096 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
08:14:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 737ms
08:14:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
08:14:57 INFO - PROCESS | 1811 | 1469114097761 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:57 INFO - PROCESS | 1811 | 1469114097866 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
08:14:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 687ms
08:14:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
08:14:58 INFO - PROCESS | 1811 | 1469114098426 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:58 INFO - PROCESS | 1811 | 1469114098513 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
08:14:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 628ms
08:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
08:14:59 INFO - PROCESS | 1811 | 1469114099058 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:59 INFO - PROCESS | 1811 | 1469114099145 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
08:14:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 675ms
08:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
08:14:59 INFO - PROCESS | 1811 | 1469114099759 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:14:59 INFO - PROCESS | 1811 | 1469114099876 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
08:15:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 737ms
08:15:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
08:15:00 INFO - PROCESS | 1811 | 1469114100485 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:00 INFO - PROCESS | 1811 | 1469114100591 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
08:15:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 585ms
08:15:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
08:15:01 INFO - PROCESS | 1811 | 1469114101099 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:01 INFO - PROCESS | 1811 | 1469114101191 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
08:15:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 745ms
08:15:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
08:15:01 INFO - PROCESS | 1811 | 1469114101853 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:02 INFO - PROCESS | 1811 | 1469114102001 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
08:15:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 943ms
08:15:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
08:15:02 INFO - PROCESS | 1811 | 1469114102800 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:02 INFO - PROCESS | 1811 | 1469114102947 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:03 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3 - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255
08:15:03 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
08:15:03 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
08:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:15:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 1081ms
08:15:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
08:15:03 INFO - PROCESS | 1811 | 1469114103967 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:04 INFO - PROCESS | 1811 | 1469114104174 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
08:15:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 842ms
08:15:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
08:15:04 INFO - PROCESS | 1811 | 1469114104852 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:04 INFO - PROCESS | 1811 | 1469114104953 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
08:15:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 689ms
08:15:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
08:15:05 INFO - PROCESS | 1811 | 1469114105507 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:05 INFO - PROCESS | 1811 | 1469114105596 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
08:15:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 574ms
08:15:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
08:15:06 INFO - PROCESS | 1811 | 1469114106106 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:06 INFO - PROCESS | 1811 | 1469114106242 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling
08:15:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 784ms
08:15:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
08:15:06 INFO - PROCESS | 1811 | 1469114106905 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:07 INFO - PROCESS | 1811 | 1469114107155 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling
08:15:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 937ms
08:15:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
08:15:07 INFO - PROCESS | 1811 | 1469114107864 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:08 INFO - PROCESS | 1811 | 1469114108006 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
08:15:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 735ms
08:15:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
08:15:08 INFO - PROCESS | 1811 | 1469114108594 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:08 INFO - PROCESS | 1811 | 1469114108707 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
08:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1121ms
08:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
08:15:09 INFO - PROCESS | 1811 | 1469114109732 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:09 INFO - PROCESS | 1811 | 1469114109825 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
08:15:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 631ms
08:15:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
08:15:10 INFO - PROCESS | 1811 | 1469114110369 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:10 INFO - PROCESS | 1811 | 1469114110441 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
08:15:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 690ms
08:15:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
08:15:11 INFO - PROCESS | 1811 | 1469114111056 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:11 INFO - PROCESS | 1811 | 1469114111164 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
08:15:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 880ms
08:15:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
08:15:11 INFO - PROCESS | 1811 | 1469114111947 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:12 INFO - PROCESS | 1811 | 1469114112048 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
08:15:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 591ms
08:15:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
08:15:12 INFO - PROCESS | 1811 | 1469114112561 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:12 INFO - PROCESS | 1811 | 1469114112694 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
08:15:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 736ms
08:15:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
08:15:13 INFO - PROCESS | 1811 | 1469114113288 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:13 INFO - PROCESS | 1811 | 1469114113370 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
08:15:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 921ms
08:15:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
08:15:14 INFO - PROCESS | 1811 | 1469114114243 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:14 INFO - PROCESS | 1811 | 1469114114395 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 794ms
08:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
08:15:15 INFO - PROCESS | 1811 | 1469114115042 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:15 INFO - PROCESS | 1811 | 1469114115124 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:15 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | Canvas test: 2d.pattern.image.incomplete.emptysrc - An attempt was made to use an object that is not, or is no longer, usable
08:15:15 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
08:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:15:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 682ms
08:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
08:15:15 INFO - PROCESS | 1811 | 1469114115731 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:15 INFO - PROCESS | 1811 | 1469114115857 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:16 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
08:15:16 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
08:15:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:15:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:15:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 676ms
08:15:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
08:15:16 INFO - PROCESS | 1811 | 1469114116414 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:16 INFO - PROCESS | 1811 | 1469114116524 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:16 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | Canvas test: 2d.pattern.image.incomplete.nosrc - An attempt was made to use an object that is not, or is no longer, usable
08:15:16 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
08:15:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:15:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:15:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 590ms
08:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
08:15:17 INFO - PROCESS | 1811 | 1469114117024 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:17 INFO - PROCESS | 1811 | 1469114117118 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:17 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | Canvas test: 2d.pattern.image.incomplete.reload - assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object "[object CanvasPattern]"
08:15:17 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
08:15:17 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
08:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:15:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 693ms
08:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
08:15:17 INFO - PROCESS | 1811 | 1469114117712 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:17 INFO - PROCESS | 1811 | 1469114117801 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:18 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | Canvas test: 2d.pattern.image.incomplete.removedsrc - An attempt was made to use an object that is not, or is no longer, usable
08:15:18 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
08:15:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:15:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 624ms
08:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
08:15:18 INFO - PROCESS | 1811 | 1469114118344 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:18 INFO - PROCESS | 1811 | 1469114118458 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
08:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 736ms
08:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
08:15:19 INFO - PROCESS | 1811 | 1469114119089 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:19 INFO - PROCESS | 1811 | 1469114119195 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
08:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 637ms
08:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
08:15:19 INFO - PROCESS | 1811 | 1469114119726 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:19 INFO - PROCESS | 1811 | 1469114119809 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
08:15:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 785ms
08:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
08:15:20 INFO - PROCESS | 1811 | 1469114120537 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:20 INFO - PROCESS | 1811 | 1469114120720 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
08:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 846ms
08:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
08:15:21 INFO - PROCESS | 1811 | 1469114121392 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:21 INFO - PROCESS | 1811 | 1469114121511 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
08:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 785ms
08:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
08:15:22 INFO - PROCESS | 1811 | 1469114122181 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:22 INFO - PROCESS | 1811 | 1469114122298 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
08:15:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 890ms
08:15:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
08:15:23 INFO - PROCESS | 1811 | 1469114123104 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:23 INFO - PROCESS | 1811 | 1469114123242 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
08:15:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 795ms
08:15:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
08:15:23 INFO - PROCESS | 1811 | 1469114123884 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:23 INFO - PROCESS | 1811 | 1469114123972 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
08:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 621ms
08:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
08:15:24 INFO - PROCESS | 1811 | 1469114124515 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:24 INFO - PROCESS | 1811 | 1469114124608 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
08:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 676ms
08:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
08:15:25 INFO - PROCESS | 1811 | 1469114125195 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:25 INFO - PROCESS | 1811 | 1469114125273 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
08:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 584ms
08:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
08:15:25 INFO - PROCESS | 1811 | 1469114125791 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:25 INFO - PROCESS | 1811 | 1469114125881 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
08:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 730ms
08:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
08:15:26 INFO - PROCESS | 1811 | 1469114126525 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:26 INFO - PROCESS | 1811 | 1469114126623 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
08:15:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 834ms
08:15:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
08:15:27 INFO - PROCESS | 1811 | 1469114127387 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:27 INFO - PROCESS | 1811 | 1469114127523 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
08:15:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 803ms
08:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
08:15:28 INFO - PROCESS | 1811 | 1469114128189 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:28 INFO - PROCESS | 1811 | 1469114128315 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
08:15:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 694ms
08:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
08:15:28 INFO - PROCESS | 1811 | 1469114128911 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:29 INFO - PROCESS | 1811 | 1469114129036 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
08:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 735ms
08:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
08:15:29 INFO - PROCESS | 1811 | 1469114129657 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:29 INFO - PROCESS | 1811 | 1469114129764 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
08:15:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 732ms
08:15:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
08:15:30 INFO - PROCESS | 1811 | 1469114130404 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:30 INFO - PROCESS | 1811 | 1469114130499 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
08:15:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 629ms
08:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
08:15:31 INFO - PROCESS | 1811 | 1469114131038 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:31 INFO - PROCESS | 1811 | 1469114131125 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
08:15:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 686ms
08:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
08:15:31 INFO - PROCESS | 1811 | 1469114131738 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:31 INFO - PROCESS | 1811 | 1469114131850 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
08:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 628ms
08:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
08:15:32 INFO - PROCESS | 1811 | 1469114132389 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:32 INFO - PROCESS | 1811 | 1469114132477 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
08:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 582ms
08:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
08:15:32 INFO - PROCESS | 1811 | 1469114132979 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:33 INFO - PROCESS | 1811 | 1469114133120 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
08:15:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 930ms
08:15:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
08:15:33 INFO - PROCESS | 1811 | 1469114133912 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:34 INFO - PROCESS | 1811 | 1469114134005 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
08:15:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 927ms
08:15:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
08:15:34 INFO - PROCESS | 1811 | 1469114134873 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:35 INFO - PROCESS | 1811 | 1469114135001 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
08:15:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 740ms
08:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
08:15:35 INFO - PROCESS | 1811 | 1469114135613 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:35 INFO - PROCESS | 1811 | 1469114135708 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
08:15:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 681ms
08:15:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
08:15:36 INFO - PROCESS | 1811 | 1469114136316 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:36 INFO - PROCESS | 1811 | 1469114136434 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
08:15:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 740ms
08:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
08:15:37 INFO - PROCESS | 1811 | 1469114137046 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:37 INFO - PROCESS | 1811 | 1469114137124 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
08:15:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 620ms
08:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
08:15:37 INFO - PROCESS | 1811 | 1469114137674 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:37 INFO - PROCESS | 1811 | 1469114137762 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
08:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 637ms
08:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
08:15:38 INFO - PROCESS | 1811 | 1469114138322 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:38 INFO - PROCESS | 1811 | 1469114138418 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
08:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 576ms
08:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
08:15:38 INFO - PROCESS | 1811 | 1469114138902 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:39 INFO - PROCESS | 1811 | 1469114139002 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
08:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 634ms
08:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
08:15:39 INFO - PROCESS | 1811 | 1469114139544 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:39 INFO - PROCESS | 1811 | 1469114139620 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
08:15:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 585ms
08:15:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
08:15:40 INFO - PROCESS | 1811 | 1469114140130 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:40 INFO - PROCESS | 1811 | 1469114140211 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
08:15:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 672ms
08:15:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
08:15:40 INFO - PROCESS | 1811 | 1469114140817 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:40 INFO - PROCESS | 1811 | 1469114140915 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
08:15:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1037ms
08:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
08:15:41 INFO - PROCESS | 1811 | 1469114141872 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:42 INFO - PROCESS | 1811 | 1469114142013 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
08:15:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 732ms
08:15:42 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
08:15:42 INFO - PROCESS | 1811 | 1469114142602 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:42 INFO - PROCESS | 1811 | 1469114142705 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:43 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () {
08:15:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
08:15:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
08:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:15:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
08:15:43 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () {
08:15:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
08:15:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
08:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:15:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
08:15:43 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () {
08:15:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
08:15:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
08:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:15:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
08:15:43 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () {
08:15:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
08:15:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
08:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:15:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
08:15:43 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 674ms
08:15:43 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
08:15:43 INFO - PROCESS | 1811 | 1469114143302 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:43 INFO - PROCESS | 1811 | 1469114143446 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:44 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
08:15:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
08:15:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:15:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
08:15:44 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
08:15:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
08:15:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:15:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
08:15:44 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
08:15:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
08:15:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:15:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
08:15:44 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 734ms
08:15:44 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
08:15:44 INFO - PROCESS | 1811 | 1469114144031 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:44 INFO - PROCESS | 1811 | 1469114144120 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:44 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined
08:15:44 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
08:15:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:15:44 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
08:15:44 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
08:15:44 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.
08:15:44 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
08:15:44 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 622ms
08:15:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
08:15:44 INFO - PROCESS | 1811 | 1469114144669 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:44 INFO - PROCESS | 1811 | 1469114144762 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
08:15:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 687ms
08:15:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
08:15:45 INFO - PROCESS | 1811 | 1469114145382 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:45 INFO - PROCESS | 1811 | 1469114145517 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
08:15:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 639ms
08:15:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
08:15:46 INFO - PROCESS | 1811 | 1469114146025 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:46 INFO - PROCESS | 1811 | 1469114146130 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
08:15:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 637ms
08:15:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
08:15:46 INFO - PROCESS | 1811 | 1469114146666 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:46 INFO - PROCESS | 1811 | 1469114146746 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
08:15:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 637ms
08:15:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
08:15:47 INFO - PROCESS | 1811 | 1469114147295 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:47 INFO - PROCESS | 1811 | 1469114147374 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
08:15:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 669ms
08:15:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
08:15:47 INFO - PROCESS | 1811 | 1469114147984 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:48 INFO - PROCESS | 1811 | 1469114148113 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
08:15:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 986ms
08:15:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
08:15:49 INFO - PROCESS | 1811 | 1469114149004 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:49 INFO - PROCESS | 1811 | 1469114149146 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
08:15:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 794ms
08:15:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
08:15:49 INFO - PROCESS | 1811 | 1469114149810 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:50 INFO - PROCESS | 1811 | 1469114150013 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
08:15:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 934ms
08:15:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
08:15:50 INFO - PROCESS | 1811 | 1469114150788 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:50 INFO - PROCESS | 1811 | 1469114150919 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
08:15:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 994ms
08:15:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
08:15:51 INFO - PROCESS | 1811 | 1469114151759 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:51 INFO - PROCESS | 1811 | 1469114151923 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
08:15:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 828ms
08:15:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
08:15:52 INFO - PROCESS | 1811 | 1469114152594 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:52 INFO - PROCESS | 1811 | 1469114152691 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
08:15:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 671ms
08:15:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
08:15:53 INFO - PROCESS | 1811 | 1469114153297 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:53 INFO - PROCESS | 1811 | 1469114153408 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
08:15:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 679ms
08:15:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
08:15:53 INFO - PROCESS | 1811 | 1469114153965 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:54 INFO - PROCESS | 1811 | 1469114154116 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
08:15:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 626ms
08:15:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
08:15:54 INFO - PROCESS | 1811 | 1469114154628 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:54 INFO - PROCESS | 1811 | 1469114154734 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
08:15:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 630ms
08:15:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
08:15:55 INFO - PROCESS | 1811 | 1469114155317 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:55 INFO - PROCESS | 1811 | 1469114155488 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
08:15:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 845ms
08:15:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
08:15:56 INFO - PROCESS | 1811 | 1469114156129 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:56 INFO - PROCESS | 1811 | 1469114156425 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
08:15:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 784ms
08:15:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
08:15:56 INFO - PROCESS | 1811 | 1469114156947 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:57 INFO - PROCESS | 1811 | 1469114157069 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
08:15:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 583ms
08:15:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
08:15:57 INFO - PROCESS | 1811 | 1469114157539 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:57 INFO - PROCESS | 1811 | 1469114157662 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
08:15:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 787ms
08:15:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
08:15:58 INFO - PROCESS | 1811 | 1469114158336 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:58 INFO - PROCESS | 1811 | 1469114158537 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
08:15:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 833ms
08:15:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
08:15:59 INFO - PROCESS | 1811 | 1469114159199 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:59 INFO - PROCESS | 1811 | 1469114159296 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:15:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
08:15:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 739ms
08:15:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
08:15:59 INFO - PROCESS | 1811 | 1469114159981 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:00 INFO - PROCESS | 1811 | 1469114160087 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle
08:16:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 634ms
08:16:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
08:16:00 INFO - PROCESS | 1811 | 1469114160675 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:00 INFO - PROCESS | 1811 | 1469114160775 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
08:16:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 674ms
08:16:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
08:16:01 INFO - PROCESS | 1811 | 1469114161314 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:01 INFO - PROCESS | 1811 | 1469114161421 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles
08:16:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 636ms
08:16:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
08:16:01 INFO - PROCESS | 1811 | 1469114161961 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:02 INFO - PROCESS | 1811 | 1469114162079 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
08:16:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 690ms
08:16:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
08:16:02 INFO - PROCESS | 1811 | 1469114162644 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:02 INFO - PROCESS | 1811 | 1469114162729 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
08:16:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 876ms
08:16:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
08:16:03 INFO - PROCESS | 1811 | 1469114163542 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:03 INFO - PROCESS | 1811 | 1469114163678 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
08:16:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 879ms
08:16:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
08:16:04 INFO - PROCESS | 1811 | 1469114164441 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:04 INFO - PROCESS | 1811 | 1469114164625 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
08:16:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1081ms
08:16:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
08:16:05 INFO - PROCESS | 1811 | 1469114165573 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:05 INFO - PROCESS | 1811 | 1469114165732 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
08:16:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1040ms
08:16:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
08:16:06 INFO - PROCESS | 1811 | 1469114166603 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:06 INFO - PROCESS | 1811 | 1469114166805 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
08:16:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 891ms
08:16:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
08:16:07 INFO - PROCESS | 1811 | 1469114167529 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:07 INFO - PROCESS | 1811 | 1469114167624 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
08:16:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 743ms
08:16:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
08:16:08 INFO - PROCESS | 1811 | 1469114168234 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:08 INFO - PROCESS | 1811 | 1469114168317 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
08:16:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 628ms
08:16:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
08:16:08 INFO - PROCESS | 1811 | 1469114168865 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:08 INFO - PROCESS | 1811 | 1469114168941 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
08:16:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 572ms
08:16:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
08:16:09 INFO - PROCESS | 1811 | 1469114169478 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:09 INFO - PROCESS | 1811 | 1469114169583 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
08:16:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 627ms
08:16:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
08:16:10 INFO - PROCESS | 1811 | 1469114170111 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:10 INFO - PROCESS | 1811 | 1469114170216 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
08:16:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 686ms
08:16:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
08:16:10 INFO - PROCESS | 1811 | 1469114170801 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:10 INFO - PROCESS | 1811 | 1469114170974 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
08:16:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 830ms
08:16:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
08:16:11 INFO - PROCESS | 1811 | 1469114171639 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:11 INFO - PROCESS | 1811 | 1469114171744 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
08:16:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 882ms
08:16:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
08:16:12 INFO - PROCESS | 1811 | 1469114172556 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:12 INFO - PROCESS | 1811 | 1469114172686 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
08:16:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 699ms
08:16:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
08:16:13 INFO - PROCESS | 1811 | 1469114173257 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:13 INFO - PROCESS | 1811 | 1469114173341 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
08:16:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 630ms
08:16:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
08:16:13 INFO - PROCESS | 1811 | 1469114173947 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:14 INFO - PROCESS | 1811 | 1469114174100 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point
08:16:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 797ms
08:16:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
08:16:14 INFO - PROCESS | 1811 | 1469114174728 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:14 INFO - PROCESS | 1811 | 1469114174874 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
08:16:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 644ms
08:16:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
08:16:15 INFO - PROCESS | 1811 | 1469114175403 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:15 INFO - PROCESS | 1811 | 1469114175558 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
08:16:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 683ms
08:16:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
08:16:16 INFO - PROCESS | 1811 | 1469114176098 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:16 INFO - PROCESS | 1811 | 1469114176198 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point
08:16:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 633ms
08:16:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
08:16:16 INFO - PROCESS | 1811 | 1469114176760 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:16 INFO - PROCESS | 1811 | 1469114176860 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
08:16:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 646ms
08:16:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
08:16:17 INFO - PROCESS | 1811 | 1469114177401 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:17 INFO - PROCESS | 1811 | 1469114177493 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
08:16:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 730ms
08:16:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
08:16:18 INFO - PROCESS | 1811 | 1469114178150 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:18 INFO - PROCESS | 1811 | 1469114178317 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
08:16:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 935ms
08:16:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
08:16:19 INFO - PROCESS | 1811 | 1469114179096 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:19 INFO - PROCESS | 1811 | 1469114179217 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
08:16:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 690ms
08:16:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
08:16:19 INFO - PROCESS | 1811 | 1469114179840 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:19 INFO - PROCESS | 1811 | 1469114179986 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
08:16:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 745ms
08:16:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
08:16:20 INFO - PROCESS | 1811 | 1469114180626 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:20 INFO - PROCESS | 1811 | 1469114180742 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half
08:16:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 803ms
08:16:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
08:16:21 INFO - PROCESS | 1811 | 1469114181426 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:21 INFO - PROCESS | 1811 | 1469114181546 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
08:16:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 729ms
08:16:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
08:16:22 INFO - PROCESS | 1811 | 1469114182165 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:22 INFO - PROCESS | 1811 | 1469114182275 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant
08:16:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 632ms
08:16:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
08:16:22 INFO - PROCESS | 1811 | 1469114182821 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:22 INFO - PROCESS | 1811 | 1469114182950 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
08:16:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 680ms
08:16:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
08:16:23 INFO - PROCESS | 1811 | 1469114183494 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:23 INFO - PROCESS | 1811 | 1469114183577 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
08:16:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 585ms
08:16:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
08:16:24 INFO - PROCESS | 1811 | 1469114184105 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:24 INFO - PROCESS | 1811 | 1469114184196 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
08:16:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 636ms
08:16:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
08:16:24 INFO - PROCESS | 1811 | 1469114184772 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:24 INFO - PROCESS | 1811 | 1469114184910 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
08:16:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1054ms
08:16:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
08:16:25 INFO - PROCESS | 1811 | 1469114185829 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:25 INFO - PROCESS | 1811 | 1469114185928 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
08:16:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 683ms
08:16:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
08:16:26 INFO - PROCESS | 1811 | 1469114186539 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:26 INFO - PROCESS | 1811 | 1469114186645 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
08:16:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 687ms
08:16:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
08:16:27 INFO - PROCESS | 1811 | 1469114187253 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:27 INFO - PROCESS | 1811 | 1469114187347 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
08:16:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 740ms
08:16:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
08:16:27 INFO - PROCESS | 1811 | 1469114187966 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:28 INFO - PROCESS | 1811 | 1469114188087 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
08:16:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 731ms
08:16:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
08:16:28 INFO - PROCESS | 1811 | 1469114188703 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:28 INFO - PROCESS | 1811 | 1469114188801 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
08:16:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 676ms
08:16:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
08:16:29 INFO - PROCESS | 1811 | 1469114189394 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:29 INFO - PROCESS | 1811 | 1469114189536 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
08:16:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 680ms
08:16:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
08:16:30 INFO - PROCESS | 1811 | 1469114190072 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:30 INFO - PROCESS | 1811 | 1469114190152 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
08:16:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 639ms
08:16:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
08:16:30 INFO - PROCESS | 1811 | 1469114190723 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:30 INFO - PROCESS | 1811 | 1469114190803 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1
08:16:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 636ms
08:16:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
08:16:31 INFO - PROCESS | 1811 | 1469114191394 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:31 INFO - PROCESS | 1811 | 1469114191511 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1
08:16:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 907ms
08:16:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
08:16:32 INFO - PROCESS | 1811 | 1469114192286 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:32 INFO - PROCESS | 1811 | 1469114192499 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1
08:16:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1024ms
08:16:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
08:16:33 INFO - PROCESS | 1811 | 1469114193335 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:33 INFO - PROCESS | 1811 | 1469114193432 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
08:16:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 680ms
08:16:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
08:16:34 INFO - PROCESS | 1811 | 1469114194046 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:34 INFO - PROCESS | 1811 | 1469114194148 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
08:16:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 732ms
08:16:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
08:16:34 INFO - PROCESS | 1811 | 1469114194822 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:34 INFO - PROCESS | 1811 | 1469114194936 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
08:16:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 698ms
08:16:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
08:16:35 INFO - PROCESS | 1811 | 1469114195518 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:35 INFO - PROCESS | 1811 | 1469114195638 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
08:16:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 794ms
08:16:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
08:16:36 INFO - PROCESS | 1811 | 1469114196306 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:36 INFO - PROCESS | 1811 | 1469114196399 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
08:16:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 782ms
08:16:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
08:16:37 INFO - PROCESS | 1811 | 1469114197090 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:37 INFO - PROCESS | 1811 | 1469114197189 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
08:16:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 631ms
08:16:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
08:16:37 INFO - PROCESS | 1811 | 1469114197737 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:37 INFO - PROCESS | 1811 | 1469114197811 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
08:16:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 637ms
08:16:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
08:16:38 INFO - PROCESS | 1811 | 1469114198375 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:38 INFO - PROCESS | 1811 | 1469114198458 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
08:16:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 839ms
08:16:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
08:16:39 INFO - PROCESS | 1811 | 1469114199246 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:39 INFO - PROCESS | 1811 | 1469114199406 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
08:16:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 942ms
08:16:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
08:16:40 INFO - PROCESS | 1811 | 1469114200195 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:40 INFO - PROCESS | 1811 | 1469114200304 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
08:16:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 686ms
08:16:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
08:16:40 INFO - PROCESS | 1811 | 1469114200881 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:40 INFO - PROCESS | 1811 | 1469114200994 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
08:16:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 726ms
08:16:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
08:16:41 INFO - PROCESS | 1811 | 1469114201618 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:41 INFO - PROCESS | 1811 | 1469114201708 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear
08:16:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 627ms
08:16:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
08:16:42 INFO - PROCESS | 1811 | 1469114202262 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:42 INFO - PROCESS | 1811 | 1469114202414 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
08:16:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 737ms
08:16:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
08:16:43 INFO - PROCESS | 1811 | 1469114203023 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:43 INFO - PROCESS | 1811 | 1469114203154 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
08:16:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 736ms
08:16:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
08:16:43 INFO - PROCESS | 1811 | 1469114203755 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:43 INFO - PROCESS | 1811 | 1469114203881 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
08:16:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 687ms
08:16:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
08:16:44 INFO - PROCESS | 1811 | 1469114204441 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:44 INFO - PROCESS | 1811 | 1469114204532 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
08:16:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 634ms
08:16:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
08:16:45 INFO - PROCESS | 1811 | 1469114205092 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:45 INFO - PROCESS | 1811 | 1469114205193 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
08:16:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 796ms
08:16:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
08:16:45 INFO - PROCESS | 1811 | 1469114205890 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:46 INFO - PROCESS | 1811 | 1469114206006 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
08:16:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 995ms
08:16:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
08:16:46 INFO - PROCESS | 1811 | 1469114206892 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:47 INFO - PROCESS | 1811 | 1469114207035 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
08:16:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 783ms
08:16:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
08:16:47 INFO - PROCESS | 1811 | 1469114207680 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:47 INFO - PROCESS | 1811 | 1469114207794 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
08:16:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 677ms
08:16:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
08:16:48 INFO - PROCESS | 1811 | 1469114208369 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:48 INFO - PROCESS | 1811 | 1469114208490 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
08:16:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 682ms
08:16:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
08:16:49 INFO - PROCESS | 1811 | 1469114209057 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:49 INFO - PROCESS | 1811 | 1469114209145 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
08:16:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 637ms
08:16:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
08:16:49 INFO - PROCESS | 1811 | 1469114209702 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:49 INFO - PROCESS | 1811 | 1469114209805 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
08:16:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 785ms
08:16:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
08:16:50 INFO - PROCESS | 1811 | 1469114210498 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:50 INFO - PROCESS | 1811 | 1469114210607 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
08:16:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 676ms
08:16:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
08:16:51 INFO - PROCESS | 1811 | 1469114211228 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:51 INFO - PROCESS | 1811 | 1469114211309 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
08:16:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 674ms
08:16:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
08:16:51 INFO - PROCESS | 1811 | 1469114211877 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:51 INFO - PROCESS | 1811 | 1469114211975 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
08:16:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 683ms
08:16:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
08:16:52 INFO - PROCESS | 1811 | 1469114212560 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:52 INFO - PROCESS | 1811 | 1469114212703 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
08:16:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 874ms
08:16:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
08:16:53 INFO - PROCESS | 1811 | 1469114213446 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:53 INFO - PROCESS | 1811 | 1469114213579 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
08:16:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 883ms
08:16:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
08:16:54 INFO - PROCESS | 1811 | 1469114214381 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:54 INFO - PROCESS | 1811 | 1469114214492 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
08:16:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 737ms
08:16:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
08:16:55 INFO - PROCESS | 1811 | 1469114215114 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:55 INFO - PROCESS | 1811 | 1469114215203 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
08:16:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 693ms
08:16:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
08:16:55 INFO - PROCESS | 1811 | 1469114215808 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:55 INFO - PROCESS | 1811 | 1469114215922 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
08:16:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 628ms
08:16:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
08:16:56 INFO - PROCESS | 1811 | 1469114216440 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:56 INFO - PROCESS | 1811 | 1469114216589 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
08:16:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 833ms
08:16:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
08:16:57 INFO - PROCESS | 1811 | 1469114217308 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:57 INFO - PROCESS | 1811 | 1469114217416 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
08:16:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 734ms
08:16:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
08:16:58 INFO - PROCESS | 1811 | 1469114218051 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:58 INFO - PROCESS | 1811 | 1469114218162 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
08:16:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 677ms
08:16:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
08:16:58 INFO - PROCESS | 1811 | 1469114218730 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:58 INFO - PROCESS | 1811 | 1469114218827 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
08:16:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 633ms
08:16:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
08:16:59 INFO - PROCESS | 1811 | 1469114219409 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:16:59 INFO - PROCESS | 1811 | 1469114219516 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
08:17:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 940ms
08:17:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
08:17:00 INFO - PROCESS | 1811 | 1469114220371 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:00 INFO - PROCESS | 1811 | 1469114220499 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
08:17:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 790ms
08:17:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
08:17:01 INFO - PROCESS | 1811 | 1469114221159 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:01 INFO - PROCESS | 1811 | 1469114221258 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
08:17:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 977ms
08:17:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
08:17:02 INFO - PROCESS | 1811 | 1469114222154 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:02 INFO - PROCESS | 1811 | 1469114222314 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
08:17:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 838ms
08:17:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
08:17:03 INFO - PROCESS | 1811 | 1469114223010 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:03 INFO - PROCESS | 1811 | 1469114223143 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
08:17:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 731ms
08:17:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
08:17:03 INFO - PROCESS | 1811 | 1469114223736 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:03 INFO - PROCESS | 1811 | 1469114223872 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
08:17:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 775ms
08:17:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
08:17:04 INFO - PROCESS | 1811 | 1469114224524 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:04 INFO - PROCESS | 1811 | 1469114224638 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
08:17:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 680ms
08:17:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
08:17:05 INFO - PROCESS | 1811 | 1469114225215 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:05 INFO - PROCESS | 1811 | 1469114225319 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
08:17:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 835ms
08:17:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
08:17:06 INFO - PROCESS | 1811 | 1469114226051 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:06 INFO - PROCESS | 1811 | 1469114226240 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
08:17:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 832ms
08:17:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
08:17:06 INFO - PROCESS | 1811 | 1469114226903 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:07 INFO - PROCESS | 1811 | 1469114227012 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
08:17:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 702ms
08:17:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
08:17:07 INFO - PROCESS | 1811 | 1469114227598 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:07 INFO - PROCESS | 1811 | 1469114227708 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
08:17:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 724ms
08:17:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
08:17:08 INFO - PROCESS | 1811 | 1469114228338 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:08 INFO - PROCESS | 1811 | 1469114228455 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
08:17:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 790ms
08:17:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
08:17:09 INFO - PROCESS | 1811 | 1469114229126 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:09 INFO - PROCESS | 1811 | 1469114229210 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
08:17:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 672ms
08:17:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
08:17:09 INFO - PROCESS | 1811 | 1469114229805 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:09 INFO - PROCESS | 1811 | 1469114229910 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
08:17:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 685ms
08:17:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
08:17:10 INFO - PROCESS | 1811 | 1469114230497 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:10 INFO - PROCESS | 1811 | 1469114230592 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
08:17:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 629ms
08:17:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
08:17:11 INFO - PROCESS | 1811 | 1469114231130 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:11 INFO - PROCESS | 1811 | 1469114231210 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
08:17:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 681ms
08:17:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
08:17:11 INFO - PROCESS | 1811 | 1469114231820 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:11 INFO - PROCESS | 1811 | 1469114231918 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
08:17:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 783ms
08:17:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
08:17:12 INFO - PROCESS | 1811 | 1469114232607 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:12 INFO - PROCESS | 1811 | 1469114232713 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
08:17:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 876ms
08:17:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
08:17:13 INFO - PROCESS | 1811 | 1469114233492 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:13 INFO - PROCESS | 1811 | 1469114233592 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
08:17:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 726ms
08:17:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
08:17:14 INFO - PROCESS | 1811 | 1469114234225 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:14 INFO - PROCESS | 1811 | 1469114234314 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn
08:17:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 674ms
08:17:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
08:17:14 INFO - PROCESS | 1811 | 1469114234946 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:15 INFO - PROCESS | 1811 | 1469114235044 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing
08:17:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 689ms
08:17:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
08:17:15 INFO - PROCESS | 1811 | 1469114235655 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:15 INFO - PROCESS | 1811 | 1469114235805 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
08:17:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 894ms
08:17:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
08:17:16 INFO - PROCESS | 1811 | 1469114236541 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:16 INFO - PROCESS | 1811 | 1469114236630 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
08:17:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 637ms
08:17:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
08:17:17 INFO - PROCESS | 1811 | 1469114237197 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:17 INFO - PROCESS | 1811 | 1469114237371 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
08:17:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 778ms
08:17:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
08:17:17 INFO - PROCESS | 1811 | 1469114237958 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:18 INFO - PROCESS | 1811 | 1469114238038 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
08:17:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 623ms
08:17:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
08:17:18 INFO - PROCESS | 1811 | 1469114238606 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:18 INFO - PROCESS | 1811 | 1469114238689 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
08:17:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 678ms
08:17:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
08:17:19 INFO - PROCESS | 1811 | 1469114239290 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:19 INFO - PROCESS | 1811 | 1469114239417 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
08:17:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 981ms
08:17:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
08:17:20 INFO - PROCESS | 1811 | 1469114240301 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:20 INFO - PROCESS | 1811 | 1469114240426 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
08:17:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 747ms
08:17:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
08:17:21 INFO - PROCESS | 1811 | 1469114241043 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:21 INFO - PROCESS | 1811 | 1469114241132 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
08:17:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 680ms
08:17:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
08:17:21 INFO - PROCESS | 1811 | 1469114241735 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:21 INFO - PROCESS | 1811 | 1469114241872 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
08:17:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 674ms
08:17:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
08:17:22 INFO - PROCESS | 1811 | 1469114242439 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:22 INFO - PROCESS | 1811 | 1469114242523 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
08:17:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 703ms
08:17:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
08:17:23 INFO - PROCESS | 1811 | 1469114243125 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:23 INFO - PROCESS | 1811 | 1469114243296 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
08:17:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 729ms
08:17:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
08:17:23 INFO - PROCESS | 1811 | 1469114243861 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:23 INFO - PROCESS | 1811 | 1469114243986 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
08:17:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 687ms
08:17:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
08:17:24 INFO - PROCESS | 1811 | 1469114244546 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:24 INFO - PROCESS | 1811 | 1469114244613 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
08:17:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 671ms
08:17:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
08:17:25 INFO - PROCESS | 1811 | 1469114245227 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:25 INFO - PROCESS | 1811 | 1469114245305 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
08:17:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 575ms
08:17:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
08:17:25 INFO - PROCESS | 1811 | 1469114245828 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:25 INFO - PROCESS | 1811 | 1469114245954 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
08:17:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 829ms
08:17:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
08:17:26 INFO - PROCESS | 1811 | 1469114246664 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:26 INFO - PROCESS | 1811 | 1469114246935 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
08:17:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1035ms
08:17:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
08:17:27 INFO - PROCESS | 1811 | 1469114247720 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:27 INFO - PROCESS | 1811 | 1469114247876 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
08:17:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 733ms
08:17:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
08:17:28 INFO - PROCESS | 1811 | 1469114248479 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:28 INFO - PROCESS | 1811 | 1469114248595 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
08:17:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 681ms
08:17:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
08:17:29 INFO - PROCESS | 1811 | 1469114249166 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:29 INFO - PROCESS | 1811 | 1469114249256 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
08:17:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 631ms
08:17:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
08:17:29 INFO - PROCESS | 1811 | 1469114249805 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:29 INFO - PROCESS | 1811 | 1469114249910 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
08:17:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 627ms
08:17:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
08:17:30 INFO - PROCESS | 1811 | 1469114250436 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:30 INFO - PROCESS | 1811 | 1469114250513 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
08:17:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 677ms
08:17:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
08:17:31 INFO - PROCESS | 1811 | 1469114251128 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:31 INFO - PROCESS | 1811 | 1469114251312 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
08:17:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 777ms
08:17:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
08:17:31 INFO - PROCESS | 1811 | 1469114251903 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:31 INFO - PROCESS | 1811 | 1469114251980 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
08:17:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 577ms
08:17:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
08:17:32 INFO - PROCESS | 1811 | 1469114252503 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:32 INFO - PROCESS | 1811 | 1469114252595 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
08:17:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 597ms
08:17:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
08:17:33 INFO - PROCESS | 1811 | 1469114253111 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:33 INFO - PROCESS | 1811 | 1469114253212 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
08:17:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 728ms
08:17:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
08:17:33 INFO - PROCESS | 1811 | 1469114253857 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:34 INFO - PROCESS | 1811 | 1469114254164 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
08:17:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 890ms
08:17:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
08:17:34 INFO - PROCESS | 1811 | 1469114254752 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:34 INFO - PROCESS | 1811 | 1469114254845 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
08:17:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 631ms
08:17:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
08:17:35 INFO - PROCESS | 1811 | 1469114255411 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:35 INFO - PROCESS | 1811 | 1469114255498 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
08:17:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 630ms
08:17:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
08:17:36 INFO - PROCESS | 1811 | 1469114256081 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:36 INFO - PROCESS | 1811 | 1469114256180 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
08:17:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 655ms
08:17:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
08:17:36 INFO - PROCESS | 1811 | 1469114256729 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:36 INFO - PROCESS | 1811 | 1469114256818 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:37 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | Zero-length line segments from arcTo and arc are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
08:17:37 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
08:17:37 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
08:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:17:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:17:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:17:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 637ms
08:17:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
08:17:37 INFO - PROCESS | 1811 | 1469114257367 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:37 INFO - PROCESS | 1811 | 1469114257465 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
08:17:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 625ms
08:17:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
08:17:38 INFO - PROCESS | 1811 | 1469114257996 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:38 INFO - PROCESS | 1811 | 1469114258197 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
08:17:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 875ms
08:17:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
08:17:38 INFO - PROCESS | 1811 | 1469114258874 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:38 INFO - PROCESS | 1811 | 1469114258958 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:39 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
08:17:39 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
08:17:39 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
08:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:17:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:17:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:17:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 630ms
08:17:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
08:17:39 INFO - PROCESS | 1811 | 1469114259513 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:39 INFO - PROCESS | 1811 | 1469114259620 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:40 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.line.html | Zero-length line segments from lineTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
08:17:40 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
08:17:40 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
08:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:17:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:17:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:17:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 631ms
08:17:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
08:17:40 INFO - PROCESS | 1811 | 1469114260176 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:40 INFO - PROCESS | 1811 | 1469114260308 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
08:17:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 879ms
08:17:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
08:17:41 INFO - PROCESS | 1811 | 1469114261073 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:41 INFO - PROCESS | 1811 | 1469114261173 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
08:17:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 737ms
08:17:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
08:17:41 INFO - PROCESS | 1811 | 1469114261847 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:41 INFO - PROCESS | 1811 | 1469114261970 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
08:17:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 751ms
08:17:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
08:17:42 INFO - PROCESS | 1811 | 1469114262601 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:42 INFO - PROCESS | 1811 | 1469114262722 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
08:17:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 688ms
08:17:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
08:17:43 INFO - PROCESS | 1811 | 1469114263282 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:43 INFO - PROCESS | 1811 | 1469114263384 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
08:17:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 624ms
08:17:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
08:17:43 INFO - PROCESS | 1811 | 1469114263914 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:44 INFO - PROCESS | 1811 | 1469114263995 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
08:17:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 627ms
08:17:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
08:17:44 INFO - PROCESS | 1811 | 1469114264569 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:44 INFO - PROCESS | 1811 | 1469114264657 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
08:17:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 649ms
08:17:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
08:17:45 INFO - PROCESS | 1811 | 1469114265202 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:45 INFO - PROCESS | 1811 | 1469114265356 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
08:17:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 783ms
08:17:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
08:17:46 INFO - PROCESS | 1811 | 1469114265997 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:46 INFO - PROCESS | 1811 | 1469114266081 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
08:17:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 637ms
08:17:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
08:17:46 INFO - PROCESS | 1811 | 1469114266630 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:46 INFO - PROCESS | 1811 | 1469114266707 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
08:17:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 822ms
08:17:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
08:17:47 INFO - PROCESS | 1811 | 1469114267462 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:47 INFO - PROCESS | 1811 | 1469114267582 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
08:17:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 673ms
08:17:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
08:17:48 INFO - PROCESS | 1811 | 1469114268167 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:48 INFO - PROCESS | 1811 | 1469114268281 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
08:17:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 676ms
08:17:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
08:17:48 INFO - PROCESS | 1811 | 1469114268843 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:48 INFO - PROCESS | 1811 | 1469114268932 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
08:17:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 729ms
08:17:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
08:17:49 INFO - PROCESS | 1811 | 1469114269560 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:49 INFO - PROCESS | 1811 | 1469114269685 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
08:17:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 575ms
08:17:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
08:17:50 INFO - PROCESS | 1811 | 1469114270164 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:50 INFO - PROCESS | 1811 | 1469114270279 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
08:17:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 633ms
08:17:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
08:17:50 INFO - PROCESS | 1811 | 1469114270798 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:50 INFO - PROCESS | 1811 | 1469114270895 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
08:17:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 582ms
08:17:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
08:17:51 INFO - PROCESS | 1811 | 1469114271386 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:51 INFO - PROCESS | 1811 | 1469114271497 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
08:17:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 687ms
08:17:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
08:17:52 INFO - PROCESS | 1811 | 1469114272099 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:52 INFO - PROCESS | 1811 | 1469114272294 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
08:17:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 898ms
08:17:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
08:17:53 INFO - PROCESS | 1811 | 1469114272999 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:53 INFO - PROCESS | 1811 | 1469114273098 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
08:17:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 838ms
08:17:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
08:17:53 INFO - PROCESS | 1811 | 1469114273835 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:53 INFO - PROCESS | 1811 | 1469114273936 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
08:17:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 838ms
08:17:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
08:17:54 INFO - PROCESS | 1811 | 1469114274690 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:54 INFO - PROCESS | 1811 | 1469114274790 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
08:17:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 634ms
08:17:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
08:17:55 INFO - PROCESS | 1811 | 1469114275363 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:55 INFO - PROCESS | 1811 | 1469114275460 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
08:17:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 737ms
08:17:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
08:17:56 INFO - PROCESS | 1811 | 1469114276087 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:56 INFO - PROCESS | 1811 | 1469114276177 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
08:17:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 676ms
08:17:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
08:17:56 INFO - PROCESS | 1811 | 1469114276777 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:56 INFO - PROCESS | 1811 | 1469114276903 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
08:17:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 634ms
08:17:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
08:17:57 INFO - PROCESS | 1811 | 1469114277437 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:57 INFO - PROCESS | 1811 | 1469114277534 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
08:17:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 639ms
08:17:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
08:17:58 INFO - PROCESS | 1811 | 1469114278074 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:58 INFO - PROCESS | 1811 | 1469114278164 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
08:17:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 578ms
08:17:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
08:17:58 INFO - PROCESS | 1811 | 1469114278678 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:58 INFO - PROCESS | 1811 | 1469114278787 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
08:17:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 690ms
08:17:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
08:17:59 INFO - PROCESS | 1811 | 1469114279358 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:17:59 INFO - PROCESS | 1811 | 1469114279429 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
08:18:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 721ms
08:18:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
08:18:00 INFO - PROCESS | 1811 | 1469114280093 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:00 INFO - PROCESS | 1811 | 1469114280204 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
08:18:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 879ms
08:18:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
08:18:00 INFO - PROCESS | 1811 | 1469114280983 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:01 INFO - PROCESS | 1811 | 1469114281105 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
08:18:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 829ms
08:18:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
08:18:01 INFO - PROCESS | 1811 | 1469114281819 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:01 INFO - PROCESS | 1811 | 1469114281968 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
08:18:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 878ms
08:18:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
08:18:02 INFO - PROCESS | 1811 | 1469114282706 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:02 INFO - PROCESS | 1811 | 1469114282799 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
08:18:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 624ms
08:18:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
08:18:03 INFO - PROCESS | 1811 | 1469114283370 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:03 INFO - PROCESS | 1811 | 1469114283486 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
08:18:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 699ms
08:18:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
08:18:04 INFO - PROCESS | 1811 | 1469114284051 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:04 INFO - PROCESS | 1811 | 1469114284195 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
08:18:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 686ms
08:18:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
08:18:04 INFO - PROCESS | 1811 | 1469114284739 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:04 INFO - PROCESS | 1811 | 1469114284824 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right
08:18:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 626ms
08:18:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
08:18:05 INFO - PROCESS | 1811 | 1469114285372 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:05 INFO - PROCESS | 1811 | 1469114285451 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
08:18:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 625ms
08:18:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
08:18:06 INFO - PROCESS | 1811 | 1469114285999 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:06 INFO - PROCESS | 1811 | 1469114286077 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
08:18:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 581ms
08:18:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
08:18:06 INFO - PROCESS | 1811 | 1469114286585 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:06 INFO - PROCESS | 1811 | 1469114286670 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
08:18:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 730ms
08:18:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
08:18:07 INFO - PROCESS | 1811 | 1469114287329 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:07 INFO - PROCESS | 1811 | 1469114287491 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
08:18:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1080ms
08:18:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
08:18:08 INFO - PROCESS | 1811 | 1469114288411 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:08 INFO - PROCESS | 1811 | 1469114288502 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
08:18:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 727ms
08:18:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
08:18:09 INFO - PROCESS | 1811 | 1469114289181 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:09 INFO - PROCESS | 1811 | 1469114289289 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
08:18:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 627ms
08:18:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
08:18:09 INFO - PROCESS | 1811 | 1469114289837 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:09 INFO - PROCESS | 1811 | 1469114289926 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
08:18:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 652ms
08:18:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
08:18:10 INFO - PROCESS | 1811 | 1469114290485 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:10 INFO - PROCESS | 1811 | 1469114290578 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:11 INFO - TEST-FAIL | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | ImageData does not have a usable constructor - assert_throws: function "function () { new window.ImageData(1,1); }" did not throw
08:18:11 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
08:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:18:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:18:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:18:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 645ms
08:18:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
08:18:11 INFO - PROCESS | 1811 | 1469114291125 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:11 INFO - PROCESS | 1811 | 1469114291205 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
08:18:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 677ms
08:18:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
08:18:11 INFO - PROCESS | 1811 | 1469114291826 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:11 INFO - PROCESS | 1811 | 1469114291970 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
08:18:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 690ms
08:18:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
08:18:12 INFO - PROCESS | 1811 | 1469114292504 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:12 INFO - PROCESS | 1811 | 1469114292619 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
08:18:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 577ms
08:18:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
08:18:13 INFO - PROCESS | 1811 | 1469114293094 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:13 INFO - PROCESS | 1811 | 1469114293175 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
08:18:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 781ms
08:18:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
08:18:13 INFO - PROCESS | 1811 | 1469114293875 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:14 INFO - PROCESS | 1811 | 1469114294119 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
08:18:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 825ms
08:18:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
08:18:14 INFO - PROCESS | 1811 | 1469114294727 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:14 INFO - PROCESS | 1811 | 1469114294819 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
08:18:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 677ms
08:18:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
08:18:15 INFO - PROCESS | 1811 | 1469114295417 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:15 INFO - PROCESS | 1811 | 1469114295519 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
08:18:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 824ms
08:18:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
08:18:16 INFO - PROCESS | 1811 | 1469114296252 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:16 INFO - PROCESS | 1811 | 1469114296374 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
08:18:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 634ms
08:18:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
08:18:16 INFO - PROCESS | 1811 | 1469114296894 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:16 INFO - PROCESS | 1811 | 1469114296997 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
08:18:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 676ms
08:18:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
08:18:17 INFO - PROCESS | 1811 | 1469114297585 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:17 INFO - PROCESS | 1811 | 1469114297678 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
08:18:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 681ms
08:18:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
08:18:18 INFO - PROCESS | 1811 | 1469114298277 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:18 INFO - PROCESS | 1811 | 1469114298384 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
08:18:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 698ms
08:18:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
08:18:18 INFO - PROCESS | 1811 | 1469114298967 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:19 INFO - PROCESS | 1811 | 1469114299089 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
08:18:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 730ms
08:18:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
08:18:19 INFO - PROCESS | 1811 | 1469114299725 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:19 INFO - PROCESS | 1811 | 1469114299816 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
08:18:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 800ms
08:18:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
08:18:20 INFO - PROCESS | 1811 | 1469114300626 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:20 INFO - PROCESS | 1811 | 1469114300746 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
08:18:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 816ms
08:18:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
08:18:21 INFO - PROCESS | 1811 | 1469114301374 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:21 INFO - PROCESS | 1811 | 1469114301463 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
08:18:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 630ms
08:18:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
08:18:22 INFO - PROCESS | 1811 | 1469114302020 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:22 INFO - PROCESS | 1811 | 1469114302204 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
08:18:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 795ms
08:18:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
08:18:22 INFO - PROCESS | 1811 | 1469114302817 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:22 INFO - PROCESS | 1811 | 1469114302932 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
08:18:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 779ms
08:18:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
08:18:23 INFO - PROCESS | 1811 | 1469114303637 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:23 INFO - PROCESS | 1811 | 1469114303716 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
08:18:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 635ms
08:18:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
08:18:24 INFO - PROCESS | 1811 | 1469114304284 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:24 INFO - PROCESS | 1811 | 1469114304395 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
08:18:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 624ms
08:18:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
08:18:24 INFO - PROCESS | 1811 | 1469114304911 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:24 INFO - PROCESS | 1811 | 1469114304993 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
08:18:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 592ms
08:18:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
08:18:25 INFO - PROCESS | 1811 | 1469114305508 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:25 INFO - PROCESS | 1811 | 1469114305589 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
08:18:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 629ms
08:18:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
08:18:26 INFO - PROCESS | 1811 | 1469114306148 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:26 INFO - PROCESS | 1811 | 1469114306259 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
08:18:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 730ms
08:18:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
08:18:26 INFO - PROCESS | 1811 | 1469114306881 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:26 INFO - PROCESS | 1811 | 1469114306968 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
08:18:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 929ms
08:18:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
08:18:27 INFO - PROCESS | 1811 | 1469114307820 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:27 INFO - PROCESS | 1811 | 1469114307923 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
08:18:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 634ms
08:18:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
08:18:28 INFO - PROCESS | 1811 | 1469114308501 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:28 INFO - PROCESS | 1811 | 1469114308588 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
08:18:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 628ms
08:18:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
08:18:29 INFO - PROCESS | 1811 | 1469114309144 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:29 INFO - PROCESS | 1811 | 1469114309223 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
08:18:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 734ms
08:18:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
08:18:29 INFO - PROCESS | 1811 | 1469114309905 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:30 INFO - PROCESS | 1811 | 1469114310028 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
08:18:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 848ms
08:18:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
08:18:30 INFO - PROCESS | 1811 | 1469114310745 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:30 INFO - PROCESS | 1811 | 1469114310827 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
08:18:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 637ms
08:18:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
08:18:31 INFO - PROCESS | 1811 | 1469114311404 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:31 INFO - PROCESS | 1811 | 1469114311536 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
08:18:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 695ms
08:18:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
08:18:32 INFO - PROCESS | 1811 | 1469114312100 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:32 INFO - PROCESS | 1811 | 1469114312219 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
08:18:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 691ms
08:18:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
08:18:32 INFO - PROCESS | 1811 | 1469114312781 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:32 INFO - PROCESS | 1811 | 1469114312867 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
08:18:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 671ms
08:18:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
08:18:33 INFO - PROCESS | 1811 | 1469114313472 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:33 INFO - PROCESS | 1811 | 1469114313600 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
08:18:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 836ms
08:18:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
08:18:34 INFO - PROCESS | 1811 | 1469114314328 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:34 INFO - PROCESS | 1811 | 1469114314423 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
08:18:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 943ms
08:18:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
08:18:35 INFO - PROCESS | 1811 | 1469114315262 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:35 INFO - PROCESS | 1811 | 1469114315372 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
08:18:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 725ms
08:18:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
08:18:36 INFO - PROCESS | 1811 | 1469114315999 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:36 INFO - PROCESS | 1811 | 1469114316110 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
08:18:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 625ms
08:18:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
08:18:36 INFO - PROCESS | 1811 | 1469114316659 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:36 INFO - PROCESS | 1811 | 1469114316737 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
08:18:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 790ms
08:18:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
08:18:37 INFO - PROCESS | 1811 | 1469114317432 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:37 INFO - PROCESS | 1811 | 1469114317547 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
08:18:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 731ms
08:18:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
08:18:38 INFO - PROCESS | 1811 | 1469114318173 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:38 INFO - PROCESS | 1811 | 1469114318308 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
08:18:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 735ms
08:18:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
08:18:38 INFO - PROCESS | 1811 | 1469114318947 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:39 INFO - PROCESS | 1811 | 1469114319085 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
08:18:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 682ms
08:18:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
08:18:39 INFO - PROCESS | 1811 | 1469114319640 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:39 INFO - PROCESS | 1811 | 1469114319779 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
08:18:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 677ms
08:18:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
08:18:40 INFO - PROCESS | 1811 | 1469114320322 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:40 INFO - PROCESS | 1811 | 1469114320396 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
08:18:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 577ms
08:18:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
08:18:40 INFO - PROCESS | 1811 | 1469114320930 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:41 INFO - PROCESS | 1811 | 1469114321029 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
08:18:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 956ms
08:18:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
08:18:41 INFO - PROCESS | 1811 | 1469114321878 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:42 INFO - PROCESS | 1811 | 1469114322006 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
08:18:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 739ms
08:18:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
08:18:42 INFO - PROCESS | 1811 | 1469114322617 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:42 INFO - PROCESS | 1811 | 1469114322720 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
08:18:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 727ms
08:18:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
08:18:43 INFO - PROCESS | 1811 | 1469114323363 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:43 INFO - PROCESS | 1811 | 1469114323443 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
08:18:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 583ms
08:18:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
08:18:43 INFO - PROCESS | 1811 | 1469114323946 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:44 INFO - PROCESS | 1811 | 1469114324067 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
08:18:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 690ms
08:18:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
08:18:44 INFO - PROCESS | 1811 | 1469114324631 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:44 INFO - PROCESS | 1811 | 1469114324705 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
08:18:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 671ms
08:18:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
08:18:45 INFO - PROCESS | 1811 | 1469114325324 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:45 INFO - PROCESS | 1811 | 1469114325484 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
08:18:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 683ms
08:18:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
08:18:46 INFO - PROCESS | 1811 | 1469114326030 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:46 INFO - PROCESS | 1811 | 1469114326121 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
08:18:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 641ms
08:18:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
08:18:46 INFO - PROCESS | 1811 | 1469114326676 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:46 INFO - PROCESS | 1811 | 1469114326760 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
08:18:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 628ms
08:18:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
08:18:47 INFO - PROCESS | 1811 | 1469114327309 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:47 INFO - PROCESS | 1811 | 1469114327400 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
08:18:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 629ms
08:18:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
08:18:47 INFO - PROCESS | 1811 | 1469114327949 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:48 INFO - PROCESS | 1811 | 1469114328040 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
08:18:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 978ms
08:18:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
08:18:48 INFO - PROCESS | 1811 | 1469114328954 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:49 INFO - PROCESS | 1811 | 1469114329079 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
08:18:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 758ms
08:18:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
08:18:49 INFO - PROCESS | 1811 | 1469114329734 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:49 INFO - PROCESS | 1811 | 1469114329826 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
08:18:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 638ms
08:18:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
08:18:50 INFO - PROCESS | 1811 | 1469114330400 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:50 INFO - PROCESS | 1811 | 1469114330488 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
08:18:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 682ms
08:18:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
08:18:51 INFO - PROCESS | 1811 | 1469114331078 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:51 INFO - PROCESS | 1811 | 1469114331161 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
08:18:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 629ms
08:18:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
08:18:51 INFO - PROCESS | 1811 | 1469114331712 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:51 INFO - PROCESS | 1811 | 1469114331797 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
08:18:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 727ms
08:18:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
08:18:52 INFO - PROCESS | 1811 | 1469114332463 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:52 INFO - PROCESS | 1811 | 1469114332626 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
08:18:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 727ms
08:18:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
08:18:53 INFO - PROCESS | 1811 | 1469114333210 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:53 INFO - PROCESS | 1811 | 1469114333305 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
08:18:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 646ms
08:18:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
08:18:53 INFO - PROCESS | 1811 | 1469114333857 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:53 INFO - PROCESS | 1811 | 1469114333945 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
08:18:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 681ms
08:18:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
08:18:54 INFO - PROCESS | 1811 | 1469114334559 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:54 INFO - PROCESS | 1811 | 1469114334641 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
08:18:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1035ms
08:18:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
08:18:55 INFO - PROCESS | 1811 | 1469114335653 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:55 INFO - PROCESS | 1811 | 1469114335759 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
08:18:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 832ms
08:18:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
08:18:56 INFO - PROCESS | 1811 | 1469114336514 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:56 INFO - PROCESS | 1811 | 1469114336675 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
08:18:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 835ms
08:18:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
08:18:57 INFO - PROCESS | 1811 | 1469114337353 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:57 INFO - PROCESS | 1811 | 1469114337438 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
08:18:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 676ms
08:18:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
08:18:58 INFO - PROCESS | 1811 | 1469114338026 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:58 INFO - PROCESS | 1811 | 1469114338102 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
08:18:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 570ms
08:18:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
08:18:58 INFO - PROCESS | 1811 | 1469114338641 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:58 INFO - PROCESS | 1811 | 1469114338746 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
08:18:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 702ms
08:18:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
08:18:59 INFO - PROCESS | 1811 | 1469114339341 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:18:59 INFO - PROCESS | 1811 | 1469114339480 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
08:19:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 831ms
08:19:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
08:19:00 INFO - PROCESS | 1811 | 1469114340180 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:00 INFO - PROCESS | 1811 | 1469114340293 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
08:19:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 782ms
08:19:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
08:19:00 INFO - PROCESS | 1811 | 1469114340968 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:01 INFO - PROCESS | 1811 | 1469114341109 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
08:19:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 783ms
08:19:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
08:19:01 INFO - PROCESS | 1811 | 1469114341776 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:01 INFO - PROCESS | 1811 | 1469114341902 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
08:19:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 985ms
08:19:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
08:19:02 INFO - PROCESS | 1811 | 1469114342792 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:02 INFO - PROCESS | 1811 | 1469114342920 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
08:19:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 792ms
08:19:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
08:19:03 INFO - PROCESS | 1811 | 1469114343607 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:03 INFO - PROCESS | 1811 | 1469114343704 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
08:19:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 630ms
08:19:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
08:19:04 INFO - PROCESS | 1811 | 1469114344263 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:04 INFO - PROCESS | 1811 | 1469114344371 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
08:19:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 631ms
08:19:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
08:19:04 INFO - PROCESS | 1811 | 1469114344903 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:05 INFO - PROCESS | 1811 | 1469114345045 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
08:19:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 641ms
08:19:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
08:19:05 INFO - PROCESS | 1811 | 1469114345559 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:05 INFO - PROCESS | 1811 | 1469114345644 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
08:19:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 683ms
08:19:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
08:19:06 INFO - PROCESS | 1811 | 1469114346251 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:06 INFO - PROCESS | 1811 | 1469114346340 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
08:19:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 677ms
08:19:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
08:19:06 INFO - PROCESS | 1811 | 1469114346950 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:07 INFO - PROCESS | 1811 | 1469114347108 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
08:19:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 891ms
08:19:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
08:19:07 INFO - PROCESS | 1811 | 1469114347832 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:07 INFO - PROCESS | 1811 | 1469114347916 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
08:19:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 621ms
08:19:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
08:19:08 INFO - PROCESS | 1811 | 1469114348477 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:08 INFO - PROCESS | 1811 | 1469114348597 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
08:19:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 929ms
08:19:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
08:19:09 INFO - PROCESS | 1811 | 1469114349443 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:09 INFO - PROCESS | 1811 | 1469114349564 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
08:19:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 735ms
08:19:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
08:19:10 INFO - PROCESS | 1811 | 1469114350206 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:10 INFO - PROCESS | 1811 | 1469114350303 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
08:19:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 751ms
08:19:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
08:19:10 INFO - PROCESS | 1811 | 1469114350970 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:11 INFO - PROCESS | 1811 | 1469114351083 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
08:19:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 785ms
08:19:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
08:19:11 INFO - PROCESS | 1811 | 1469114351734 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:11 INFO - PROCESS | 1811 | 1469114351831 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
08:19:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 586ms
08:19:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
08:19:12 INFO - PROCESS | 1811 | 1469114352342 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:12 INFO - PROCESS | 1811 | 1469114352413 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
08:19:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 656ms
08:19:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
08:19:12 INFO - PROCESS | 1811 | 1469114352985 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:13 INFO - PROCESS | 1811 | 1469114353078 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
08:19:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 581ms
08:19:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
08:19:13 INFO - PROCESS | 1811 | 1469114353573 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:13 INFO - PROCESS | 1811 | 1469114353709 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
08:19:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 827ms
08:19:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
08:19:14 INFO - PROCESS | 1811 | 1469114354409 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:14 INFO - PROCESS | 1811 | 1469114354515 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box)
08:19:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1286ms
08:19:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
08:19:15 INFO - PROCESS | 1811 | 1469114355813 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:16 INFO - PROCESS | 1811 | 1469114356051 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:17 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255
08:19:17 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
08:19:17 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
08:19:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
08:19:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1234ms
08:19:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
08:19:17 INFO - PROCESS | 1811 | 1469114357061 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:17 INFO - PROCESS | 1811 | 1469114357160 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:18 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255
08:19:18 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
08:19:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
08:19:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
08:19:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1196ms
08:19:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
08:19:18 INFO - PROCESS | 1811 | 1469114358260 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:18 INFO - PROCESS | 1811 | 1469114358347 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box)
08:19:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1125ms
08:19:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
08:19:19 INFO - PROCESS | 1811 | 1469114359382 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:19 INFO - PROCESS | 1811 | 1469114359463 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box)
08:19:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1077ms
08:19:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
08:19:20 INFO - PROCESS | 1811 | 1469114360467 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:20 INFO - PROCESS | 1811 | 1469114360540 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:21 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255
08:19:21 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
08:19:21 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
08:19:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
08:19:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1127ms
08:19:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
08:19:21 INFO - PROCESS | 1811 | 1469114361602 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:21 INFO - PROCESS | 1811 | 1469114361701 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:22 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
08:19:22 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
08:19:22 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
08:19:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
08:19:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1171ms
08:19:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
08:19:22 INFO - PROCESS | 1811 | 1469114362781 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:22 INFO - PROCESS | 1811 | 1469114362910 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:23 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
08:19:23 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
08:19:23 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
08:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
08:19:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1179ms
08:19:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
08:19:23 INFO - PROCESS | 1811 | 1469114363970 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:24 INFO - PROCESS | 1811 | 1469114364070 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:25 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
08:19:25 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
08:19:25 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
08:19:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
08:19:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1176ms
08:19:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
08:19:25 INFO - PROCESS | 1811 | 1469114365160 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:25 INFO - PROCESS | 1811 | 1469114365248 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
08:19:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 623ms
08:19:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
08:19:25 INFO - PROCESS | 1811 | 1469114365802 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:25 INFO - PROCESS | 1811 | 1469114365895 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
08:19:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 633ms
08:19:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
08:19:26 INFO - PROCESS | 1811 | 1469114366454 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:26 INFO - PROCESS | 1811 | 1469114366545 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:27 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.complex.html | Canvas test: 2d.text.font.parse.complex - assert_equals: ctx.font === 'italic small-caps 12px "Unknown Font", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px "Unknown Font", sans-serif[string]) expected "italic small-caps 12px \"Unknown Font\", sans-serif" but got "italic small-caps 400 12px Unknown Font,sans-serif"
08:19:27 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
08:19:27 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
08:19:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:19:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:19:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 747ms
08:19:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
08:19:27 INFO - PROCESS | 1811 | 1469114367203 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:27 INFO - PROCESS | 1811 | 1469114367301 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
08:19:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 678ms
08:19:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
08:19:27 INFO - PROCESS | 1811 | 1469114367884 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:27 INFO - PROCESS | 1811 | 1469114367998 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:28 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | Canvas test: 2d.text.font.parse.size.percentage.default - assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected "100px serif" but got "1000% serif"
08:19:28 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
08:19:28 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
08:19:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:19:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:19:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 725ms
08:19:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
08:19:28 INFO - PROCESS | 1811 | 1469114368621 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:28 INFO - PROCESS | 1811 | 1469114368715 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:29 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | Canvas test: 2d.text.font.parse.size.percentage - assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected "72px serif" but got "50% serif"
08:19:29 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
08:19:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
08:19:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:19:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:19:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 931ms
08:19:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
08:19:29 INFO - PROCESS | 1811 | 1469114369563 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:29 INFO - PROCESS | 1811 | 1469114369705 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
08:19:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 676ms
08:19:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
08:19:30 INFO - PROCESS | 1811 | 1469114370294 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:30 INFO - PROCESS | 1811 | 1469114370385 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:31 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200
08:19:31 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
08:19:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
08:19:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
08:19:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1090ms
08:19:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
08:19:31 INFO - PROCESS | 1811 | 1469114371401 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:31 INFO - PROCESS | 1811 | 1469114371485 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
08:19:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 673ms
08:19:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
08:19:32 INFO - PROCESS | 1811 | 1469114372072 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:32 INFO - PROCESS | 1811 | 1469114372194 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
08:19:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 692ms
08:19:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
08:19:32 INFO - PROCESS | 1811 | 1469114372772 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:32 INFO - PROCESS | 1811 | 1469114372878 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
08:19:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 636ms
08:19:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
08:19:33 INFO - PROCESS | 1811 | 1469114373418 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:33 INFO - PROCESS | 1811 | 1469114373517 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
08:19:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 630ms
08:19:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
08:19:34 INFO - PROCESS | 1811 | 1469114374059 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:34 INFO - PROCESS | 1811 | 1469114374134 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
08:19:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 581ms
08:19:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
08:19:34 INFO - PROCESS | 1811 | 1469114374657 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:34 INFO - PROCESS | 1811 | 1469114374733 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
08:19:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 774ms
08:19:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
08:19:35 INFO - PROCESS | 1811 | 1469114375431 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:35 INFO - PROCESS | 1811 | 1469114375591 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
08:19:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 978ms
08:19:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
08:19:36 INFO - PROCESS | 1811 | 1469114376427 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:36 INFO - PROCESS | 1811 | 1469114376520 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
08:19:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 678ms
08:19:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
08:19:37 INFO - PROCESS | 1811 | 1469114377117 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:37 INFO - PROCESS | 1811 | 1469114377230 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
08:19:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 678ms
08:19:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
08:19:37 INFO - PROCESS | 1811 | 1469114377808 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:37 INFO - PROCESS | 1811 | 1469114377894 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
08:19:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 623ms
08:19:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
08:19:38 INFO - PROCESS | 1811 | 1469114378450 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:38 INFO - PROCESS | 1811 | 1469114378533 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
08:19:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 691ms
08:19:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
08:19:39 INFO - PROCESS | 1811 | 1469114379135 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:39 INFO - PROCESS | 1811 | 1469114379229 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
08:19:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 738ms
08:19:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
08:19:39 INFO - PROCESS | 1811 | 1469114379912 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:40 INFO - PROCESS | 1811 | 1469114380004 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
08:19:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 573ms
08:19:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
08:19:40 INFO - PROCESS | 1811 | 1469114380493 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:40 INFO - PROCESS | 1811 | 1469114380601 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
08:19:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 625ms
08:19:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
08:19:41 INFO - PROCESS | 1811 | 1469114381121 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:41 INFO - PROCESS | 1811 | 1469114381196 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
08:19:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 580ms
08:19:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
08:19:41 INFO - PROCESS | 1811 | 1469114381708 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:41 INFO - PROCESS | 1811 | 1469114381793 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
08:19:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 775ms
08:19:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
08:19:42 INFO - PROCESS | 1811 | 1469114382499 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:42 INFO - PROCESS | 1811 | 1469114382710 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
08:19:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 936ms
08:19:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
08:19:43 INFO - PROCESS | 1811 | 1469114383462 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:43 INFO - PROCESS | 1811 | 1469114383566 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
08:19:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 700ms
08:19:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
08:19:44 INFO - PROCESS | 1811 | 1469114384143 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:44 INFO - PROCESS | 1811 | 1469114384244 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
08:19:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 623ms
08:19:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
08:19:44 INFO - PROCESS | 1811 | 1469114384820 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:44 INFO - PROCESS | 1811 | 1469114384909 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
08:19:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 659ms
08:19:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
08:19:45 INFO - PROCESS | 1811 | 1469114385469 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:45 INFO - PROCESS | 1811 | 1469114385573 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
08:19:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 687ms
08:19:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
08:19:46 INFO - PROCESS | 1811 | 1469114386156 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:46 INFO - PROCESS | 1811 | 1469114386281 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
08:19:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 733ms
08:19:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
08:19:46 INFO - PROCESS | 1811 | 1469114386889 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:47 INFO - PROCESS | 1811 | 1469114387002 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
08:19:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 624ms
08:19:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
08:19:47 INFO - PROCESS | 1811 | 1469114387542 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:47 INFO - PROCESS | 1811 | 1469114387635 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
08:19:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 664ms
08:19:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
08:19:48 INFO - PROCESS | 1811 | 1469114388201 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:48 INFO - PROCESS | 1811 | 1469114388309 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
08:19:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 700ms
08:19:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
08:19:48 INFO - PROCESS | 1811 | 1469114388898 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:49 INFO - PROCESS | 1811 | 1469114389005 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
08:19:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 920ms
08:19:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
08:19:49 INFO - PROCESS | 1811 | 1469114389859 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:50 INFO - PROCESS | 1811 | 1469114390003 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
08:19:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 946ms
08:19:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
08:19:50 INFO - PROCESS | 1811 | 1469114390827 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:50 INFO - PROCESS | 1811 | 1469114390997 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
08:19:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 738ms
08:19:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
08:19:51 INFO - PROCESS | 1811 | 1469114391596 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:51 INFO - PROCESS | 1811 | 1469114391705 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
08:19:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 686ms
08:19:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
08:19:52 INFO - PROCESS | 1811 | 1469114392274 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:52 INFO - PROCESS | 1811 | 1469114392397 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
08:19:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 688ms
08:19:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
08:19:52 INFO - PROCESS | 1811 | 1469114392967 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:53 INFO - PROCESS | 1811 | 1469114393080 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
08:19:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 727ms
08:19:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
08:19:53 INFO - PROCESS | 1811 | 1469114393708 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:53 INFO - PROCESS | 1811 | 1469114393810 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
08:19:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 680ms
08:19:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
08:19:54 INFO - PROCESS | 1811 | 1469114394389 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:54 INFO - PROCESS | 1811 | 1469114394512 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
08:19:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 682ms
08:19:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
08:19:55 INFO - PROCESS | 1811 | 1469114395086 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:55 INFO - PROCESS | 1811 | 1469114395206 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
08:19:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 628ms
08:19:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
08:19:55 INFO - PROCESS | 1811 | 1469114395767 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:55 INFO - PROCESS | 1811 | 1469114395934 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
08:19:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 878ms
08:19:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
08:19:56 INFO - PROCESS | 1811 | 1469114396668 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:56 INFO - PROCESS | 1811 | 1469114396780 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
08:19:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 640ms
08:19:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
08:19:57 INFO - PROCESS | 1811 | 1469114397360 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:57 INFO - PROCESS | 1811 | 1469114397512 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
08:19:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 851ms
08:19:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
08:19:58 INFO - PROCESS | 1811 | 1469114398204 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:58 INFO - PROCESS | 1811 | 1469114398304 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
08:19:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 687ms
08:19:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
08:19:58 INFO - PROCESS | 1811 | 1469114398889 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:58 INFO - PROCESS | 1811 | 1469114398982 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
08:19:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 587ms
08:19:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
08:19:59 INFO - PROCESS | 1811 | 1469114399504 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:19:59 INFO - PROCESS | 1811 | 1469114399593 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
08:20:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 633ms
08:20:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
08:20:00 INFO - PROCESS | 1811 | 1469114400153 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:00 INFO - PROCESS | 1811 | 1469114400315 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
08:20:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 743ms
08:20:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
08:20:00 INFO - PROCESS | 1811 | 1469114400878 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:00 INFO - PROCESS | 1811 | 1469114400980 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
08:20:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 675ms
08:20:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
08:20:01 INFO - PROCESS | 1811 | 1469114401572 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:01 INFO - PROCESS | 1811 | 1469114401680 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
08:20:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 683ms
08:20:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
08:20:02 INFO - PROCESS | 1811 | 1469114402255 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:02 INFO - PROCESS | 1811 | 1469114402331 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
08:20:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 786ms
08:20:03 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
08:20:03 INFO - PROCESS | 1811 | 1469114403087 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:03 INFO - PROCESS | 1811 | 1469114403336 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:03 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
08:20:03 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
08:20:03 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 861ms
08:20:03 INFO - TEST-START | /DOMEvents/constructors.html
08:20:03 INFO - PROCESS | 1811 | 1469114403924 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:04 INFO - PROCESS | 1811 | 1469114404006 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
08:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
08:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
08:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
08:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
08:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
08:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
08:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
08:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
08:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
08:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
08:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
08:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
08:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
08:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
08:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
08:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
08:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
08:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
08:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
08:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
08:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
08:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
08:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
08:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
08:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
08:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
08:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
08:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
08:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
08:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
08:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
08:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
08:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
08:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
08:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
08:20:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
08:20:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
08:20:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:20:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
08:20:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
08:20:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
08:20:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
08:20:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:20:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
08:20:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
08:20:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
08:20:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
08:20:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:20:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
08:20:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
08:20:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
08:20:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
08:20:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:20:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
08:20:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
08:20:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
08:20:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
08:20:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:20:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
08:20:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
08:20:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
08:20:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
08:20:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:20:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
08:20:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
08:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
08:20:04 INFO - TEST-OK | /DOMEvents/constructors.html | took 803ms
08:20:04 INFO - TEST-START | /DOMEvents/event-phases-order.html
08:20:04 INFO - PROCESS | 1811 | 1469114404810 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:04 INFO - PROCESS | 1811 | 1469114404899 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:05 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
08:20:05 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 661ms
08:20:05 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
08:20:05 INFO - PROCESS | 1811 | 1469114405449 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:05 INFO - PROCESS | 1811 | 1469114405537 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:06 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
08:20:06 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
08:20:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
08:20:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:06 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
08:20:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
08:20:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
08:20:06 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1
08:20:06 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
08:20:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
08:20:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:06 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
08:20:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
08:20:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
08:20:06 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1
08:20:06 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
08:20:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
08:20:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:06 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
08:20:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
08:20:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
08:20:06 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]"
08:20:06 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
08:20:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
08:20:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:06 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
08:20:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
08:20:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
08:20:06 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
08:20:06 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 641ms
08:20:06 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
08:20:06 INFO - PROCESS | 1811 | 1469114406097 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:06 INFO - PROCESS | 1811 | 1469114406178 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:06 INFO - PROCESS | 1811 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
08:20:06 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
08:20:06 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 573ms
08:20:06 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
08:20:06 INFO - PROCESS | 1811 | 1469114406673 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:06 INFO - PROCESS | 1811 | 1469114406759 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:07 INFO - PROCESS | 1811 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
08:20:07 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
08:20:07 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 576ms
08:20:07 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
08:20:07 INFO - PROCESS | 1811 | 1469114407255 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:07 INFO - PROCESS | 1811 | 1469114407340 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:07 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
08:20:07 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 633ms
08:20:07 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
08:20:07 INFO - PROCESS | 1811 | 1469114407909 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:08 INFO - PROCESS | 1811 | 1469114407998 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:08 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.
08:20:08 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 571ms
08:20:08 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
08:20:08 INFO - PROCESS | 1811 | 1469114408489 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:08 INFO - PROCESS | 1811 | 1469114408576 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:09 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true
08:20:09 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
08:20:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:20:09 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
08:20:09 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 574ms
08:20:09 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
08:20:09 INFO - PROCESS | 1811 | 1469114409070 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:09 INFO - PROCESS | 1811 | 1469114409145 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:09 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.
08:20:09 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 523ms
08:20:09 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
08:20:09 INFO - PROCESS | 1811 | 1469114409600 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:09 INFO - PROCESS | 1811 | 1469114409718 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:10 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.
08:20:10 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 924ms
08:20:10 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
08:20:10 INFO - PROCESS | 1811 | 1469114410535 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:10 INFO - PROCESS | 1811 | 1469114410637 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:11 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
08:20:11 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element
08:20:11 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 683ms
08:20:11 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
08:20:11 INFO - PROCESS | 1811 | 1469114411234 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:11 INFO - PROCESS | 1811 | 1469114411374 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:11 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.
08:20:11 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 773ms
08:20:11 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
08:20:12 INFO - PROCESS | 1811 | 1469114412013 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:12 INFO - PROCESS | 1811 | 1469114412103 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:12 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.
08:20:12 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 725ms
08:20:12 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
08:20:12 INFO - PROCESS | 1811 | 1469114412736 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:12 INFO - PROCESS | 1811 | 1469114412846 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:13 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.
08:20:13 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 580ms
08:20:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
08:20:13 INFO - PROCESS | 1811 | 1469114413322 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:13 INFO - PROCESS | 1811 | 1469114413404 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:13 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
08:20:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 628ms
08:20:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
08:20:13 INFO - PROCESS | 1811 | 1469114413960 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:14 INFO - PROCESS | 1811 | 1469114414047 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:14 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.
08:20:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 576ms
08:20:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
08:20:14 INFO - PROCESS | 1811 | 1469114414546 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:14 INFO - PROCESS | 1811 | 1469114414634 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:15 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.
08:20:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 671ms
08:20:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
08:20:15 INFO - PROCESS | 1811 | 1469114415224 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:15 INFO - PROCESS | 1811 | 1469114415317 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:15 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true
08:20:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
08:20:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:20:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
08:20:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 628ms
08:20:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
08:20:15 INFO - PROCESS | 1811 | 1469114415858 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:15 INFO - PROCESS | 1811 | 1469114415933 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:16 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.
08:20:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 531ms
08:20:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
08:20:16 INFO - PROCESS | 1811 | 1469114416395 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:16 INFO - PROCESS | 1811 | 1469114416518 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.
08:20:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 935ms
08:20:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
08:20:17 INFO - PROCESS | 1811 | 1469114417341 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:17 INFO - PROCESS | 1811 | 1469114417441 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
08:20:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element
08:20:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 629ms
08:20:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
08:20:17 INFO - PROCESS | 1811 | 1469114417984 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:18 INFO - PROCESS | 1811 | 1469114418078 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:18 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.
08:20:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 674ms
08:20:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
08:20:18 INFO - PROCESS | 1811 | 1469114418672 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:18 INFO - PROCESS | 1811 | 1469114418764 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:19 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.
08:20:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 877ms
08:20:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
08:20:19 INFO - PROCESS | 1811 | 1469114419542 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:19 INFO - PROCESS | 1811 | 1469114419622 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:20 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.
08:20:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 529ms
08:20:20 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
08:20:20 INFO - PROCESS | 1811 | 1469114420090 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:20 INFO - PROCESS | 1811 | 1469114420180 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:20 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched
08:20:20 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 575ms
08:20:20 INFO - TEST-START | /FileAPI/FileReaderSync.worker
08:20:20 INFO - PROCESS | 1811 | 1469114420673 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:20 INFO - PROCESS | 1811 | 1469114420760 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
08:20:21 INFO - {}
08:20:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
08:20:21 INFO - {}
08:20:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
08:20:21 INFO - {}
08:20:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
08:20:21 INFO - {}
08:20:21 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 622ms
08:20:21 INFO - TEST-START | /FileAPI/fileReader.html
08:20:21 INFO - PROCESS | 1811 | 1469114421296 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:21 INFO - PROCESS | 1811 | 1469114421381 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:21 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
08:20:21 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
08:20:21 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
08:20:21 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
08:20:21 INFO - TEST-OK | /FileAPI/fileReader.html | took 576ms
08:20:21 INFO - TEST-START | /FileAPI/historical.html
08:20:21 INFO - PROCESS | 1811 | 1469114421889 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:21 INFO - PROCESS | 1811 | 1469114421979 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:22 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
08:20:22 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
08:20:22 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
08:20:22 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
08:20:22 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
08:20:22 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
08:20:22 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
08:20:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:20:22 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
08:20:22 INFO - TEST-OK | /FileAPI/historical.html | took 626ms
08:20:22 INFO - TEST-START | /FileAPI/idlharness.html
08:20:22 INFO - PROCESS | 1811 | 1469114422531 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:22 INFO - PROCESS | 1811 | 1469114422620 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
08:20:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
08:20:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
08:20:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
08:20:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
08:20:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
08:20:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
08:20:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
08:20:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
08:20:23 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
08:20:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:20:23 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
08:20:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
08:20:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
08:20:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
08:20:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
08:20:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
08:20:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
08:20:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
08:20:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
08:20:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
08:20:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
08:20:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
08:20:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
08:20:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
08:20:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:20:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
08:20:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
08:20:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
08:20:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
08:20:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError
08:20:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
08:20:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
08:20:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:20:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
08:20:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
08:20:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
08:20:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
08:20:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
08:20:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
08:20:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
08:20:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:20:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
08:20:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
08:20:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
08:20:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
08:20:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
08:20:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
08:20:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:20:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
08:20:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
08:20:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
08:20:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
08:20:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError
08:20:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
08:20:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
08:20:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:20:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
08:20:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
08:20:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
08:20:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
08:20:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
08:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
08:20:23 INFO - TEST-OK | /FileAPI/idlharness.html | took 987ms
08:20:23 INFO - TEST-START | /FileAPI/idlharness.worker
08:20:23 INFO - PROCESS | 1811 | 1469114423589 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:23 INFO - PROCESS | 1811 | 1469114423702 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
08:20:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
08:20:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
08:20:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
08:20:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
08:20:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
08:20:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
08:20:24 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
08:20:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:20:24 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
08:20:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
08:20:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
08:20:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
08:20:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
08:20:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
08:20:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
08:20:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
08:20:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
08:20:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
08:20:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
08:20:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
08:20:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:20:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
08:20:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
08:20:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
08:20:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
08:20:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
08:20:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
08:20:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:20:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
08:20:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
08:20:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
08:20:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
08:20:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
08:20:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
08:20:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:20:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
08:20:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
08:20:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
08:20:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
08:20:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
08:20:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:20:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
08:20:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
08:20:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
08:20:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
08:20:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
08:20:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
08:20:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:20:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
08:20:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
08:20:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
08:20:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
08:20:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
08:20:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
08:20:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
08:20:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:20:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
08:20:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
08:20:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
08:20:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
08:20:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
08:20:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
08:20:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:20:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
08:20:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
08:20:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
08:20:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
08:20:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
08:20:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
08:20:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:20:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
08:20:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
08:20:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
08:20:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
08:20:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
08:20:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
08:20:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:20:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
08:20:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
08:20:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
08:20:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
08:20:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
08:20:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
08:20:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:20:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
08:20:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
08:20:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
08:20:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
08:20:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
08:20:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
08:20:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
08:20:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
08:20:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
08:20:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
08:20:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
08:20:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
08:20:24 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
08:20:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:20:24 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
08:20:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
08:20:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
08:20:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
08:20:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
08:20:24 INFO - {}
08:20:24 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1263ms
08:20:24 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
08:20:24 INFO - PROCESS | 1811 | 1469114424799 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:24 INFO - PROCESS | 1811 | 1469114424986 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
08:20:25 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 680ms
08:20:25 INFO - TEST-START | /FileAPI/blob/Blob-close.html
08:20:25 INFO - PROCESS | 1811 | 1469114425492 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:25 INFO - PROCESS | 1811 | 1469114425585 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
08:20:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
08:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:20:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
08:20:26 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 686ms
08:20:26 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
08:20:26 INFO - PROCESS | 1811 | 1469114426191 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:26 INFO - PROCESS | 1811 | 1469114426296 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
08:20:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.
08:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
08:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
08:20:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary.
08:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
08:20:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
08:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
08:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
08:20:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary.
08:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
08:20:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
08:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
08:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
08:20:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
08:20:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
08:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
08:20:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
08:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
08:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
08:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
08:20:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
08:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
08:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
08:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
08:20:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
08:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
08:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
08:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
08:20:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
08:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
08:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
08:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
08:20:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
08:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
08:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
08:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
08:20:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
08:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
08:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
08:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
08:20:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
08:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
08:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
08:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
08:20:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
08:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
08:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
08:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
08:20:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
08:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
08:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
08:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
08:20:27 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 918ms
08:20:27 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
08:20:27 INFO - PROCESS | 1811 | 1469114427108 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:27 INFO - PROCESS | 1811 | 1469114427233 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
08:20:27 INFO - {}
08:20:27 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 678ms
08:20:27 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
08:20:27 INFO - PROCESS | 1811 | 1469114427784 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:27 INFO - PROCESS | 1811 | 1469114427892 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
08:20:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
08:20:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
08:20:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
08:20:28 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 586ms
08:20:28 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
08:20:28 INFO - PROCESS | 1811 | 1469114428388 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:28 INFO - PROCESS | 1811 | 1469114428484 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
08:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
08:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
08:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
08:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
08:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
08:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
08:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
08:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
08:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
08:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
08:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
08:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
08:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
08:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
08:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
08:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
08:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
08:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
08:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
08:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
08:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
08:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
08:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
08:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
08:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
08:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
08:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
08:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
08:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
08:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
08:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
08:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
08:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
08:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
08:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
08:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
08:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
08:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
08:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
08:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
08:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
08:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
08:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
08:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
08:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
08:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
08:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
08:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8"
08:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
08:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8"
08:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
08:20:29 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 787ms
08:20:29 INFO - TEST-START | /FileAPI/file/File-constructor.html
08:20:29 INFO - PROCESS | 1811 | 1469114429187 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:29 INFO - PROCESS | 1811 | 1469114429359 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
08:20:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
08:20:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
08:20:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
08:20:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
08:20:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
08:20:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
08:20:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
08:20:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
08:20:29 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
08:20:29 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
08:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:20:29 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
08:20:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
08:20:29 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
08:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
08:20:29 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
08:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:20:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
08:20:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
08:20:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
08:20:29 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 687ms
08:20:29 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
08:20:29 INFO - PROCESS | 1811 | 1469114429889 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:29 INFO - PROCESS | 1811 | 1469114429986 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:30 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
08:20:30 INFO - {}
08:20:30 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 778ms
08:20:30 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
08:20:30 INFO - PROCESS | 1811 | 1469114430787 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:30 INFO - PROCESS | 1811 | 1469114430910 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
08:20:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
08:20:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
08:20:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
08:20:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
08:20:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
08:20:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
08:20:31 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 785ms
08:20:31 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
08:20:31 INFO - PROCESS | 1811 | 1469114431479 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:31 INFO - PROCESS | 1811 | 1469114431573 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
08:20:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
08:20:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
08:20:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
08:20:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
08:20:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
08:20:32 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 632ms
08:20:32 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
08:20:32 INFO - PROCESS | 1811 | 1469114432110 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:32 INFO - PROCESS | 1811 | 1469114432186 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
08:20:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
08:20:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
08:20:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
08:20:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
08:20:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
08:20:32 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 575ms
08:20:32 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
08:20:32 INFO - PROCESS | 1811 | 1469114432707 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:32 INFO - PROCESS | 1811 | 1469114432785 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:33 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
08:20:33 INFO - reader.readAsText(blob_2)
08:20:33 INFO - }" did not throw
08:20:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
08:20:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:20:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
08:20:33 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
08:20:33 INFO - reader.readAsDataURL(blob_2)
08:20:33 INFO - }" did not throw
08:20:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
08:20:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:20:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
08:20:33 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
08:20:33 INFO - reader.readAsArrayBuffer(blob_2)
08:20:33 INFO - }" did not throw
08:20:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
08:20:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:20:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
08:20:33 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true
08:20:33 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
08:20:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
08:20:33 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
08:20:33 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
08:20:33 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
08:20:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
08:20:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
08:20:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:20:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
08:20:33 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader no InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_equals: readyState must be LOADING expected 1 but got 2
08:20:33 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
08:20:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
08:20:33 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 734ms
08:20:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
08:20:33 INFO - PROCESS | 1811 | 1469114433459 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:33 INFO - PROCESS | 1811 | 1469114433573 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:34 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
08:20:34 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
08:20:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:20:34 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
08:20:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
08:20:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 628ms
08:20:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
08:20:34 INFO - PROCESS | 1811 | 1469114434096 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:34 INFO - PROCESS | 1811 | 1469114434204 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
08:20:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 569ms
08:20:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
08:20:34 INFO - PROCESS | 1811 | 1469114434671 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:34 INFO - PROCESS | 1811 | 1469114434764 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
08:20:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 578ms
08:20:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
08:20:35 INFO - PROCESS | 1811 | 1469114435253 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:35 INFO - PROCESS | 1811 | 1469114435334 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
08:20:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 537ms
08:20:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
08:20:35 INFO - PROCESS | 1811 | 1469114435791 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:35 INFO - PROCESS | 1811 | 1469114435871 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
08:20:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
08:20:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 626ms
08:20:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
08:20:36 INFO - PROCESS | 1811 | 1469114436427 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:36 INFO - PROCESS | 1811 | 1469114436520 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
08:20:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 624ms
08:20:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
08:20:37 INFO - PROCESS | 1811 | 1469114437057 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:37 INFO - PROCESS | 1811 | 1469114437134 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
08:20:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
08:20:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
08:20:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 931ms
08:20:37 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
08:20:38 INFO - PROCESS | 1811 | 1469114437995 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:38 INFO - PROCESS | 1811 | 1469114438131 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:38 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
08:20:38 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function
08:20:38 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
08:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:20:38 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
08:20:38 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 621ms
08:20:38 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
08:20:38 INFO - PROCESS | 1811 | 1469114438628 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:38 INFO - PROCESS | 1811 | 1469114438751 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:39 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
08:20:39 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 624ms
08:20:39 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
08:20:39 INFO - PROCESS | 1811 | 1469114439266 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:39 INFO - PROCESS | 1811 | 1469114439345 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:39 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
08:20:39 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 625ms
08:20:39 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
08:20:39 INFO - PROCESS | 1811 | 1469114439890 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:39 INFO - PROCESS | 1811 | 1469114439975 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:40 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
08:20:40 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 727ms
08:20:40 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
08:20:40 INFO - PROCESS | 1811 | 1469114440628 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:40 INFO - PROCESS | 1811 | 1469114440785 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:41 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
08:20:41 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 825ms
08:20:41 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
08:20:41 INFO - PROCESS | 1811 | 1469114441454 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:41 INFO - PROCESS | 1811 | 1469114441566 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:42 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
08:20:42 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 679ms
08:20:42 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
08:20:42 INFO - PROCESS | 1811 | 1469114442135 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:42 INFO - PROCESS | 1811 | 1469114442210 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
08:20:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
08:20:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
08:20:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
08:20:42 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 629ms
08:20:42 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
08:20:42 INFO - PROCESS | 1811 | 1469114442771 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:42 INFO - PROCESS | 1811 | 1469114442852 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
08:20:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
08:20:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
08:20:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
08:20:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
08:20:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
08:20:43 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 926ms
08:20:43 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
08:20:43 INFO - PROCESS | 1811 | 1469114443714 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:43 INFO - PROCESS | 1811 | 1469114443867 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
08:20:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
08:20:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
08:20:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
08:20:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
08:20:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
08:20:44 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 888ms
08:20:44 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
08:20:44 INFO - PROCESS | 1811 | 1469114444613 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:44 INFO - PROCESS | 1811 | 1469114444731 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
08:20:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
08:20:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
08:20:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
08:20:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
08:20:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
08:20:45 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 784ms
08:20:45 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
08:20:45 INFO - PROCESS | 1811 | 1469114445416 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:45 INFO - PROCESS | 1811 | 1469114445500 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
08:20:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
08:20:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
08:20:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
08:20:46 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 832ms
08:20:46 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
08:20:46 INFO - PROCESS | 1811 | 1469114446239 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:46 INFO - PROCESS | 1811 | 1469114446322 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
08:20:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
08:20:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
08:20:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
08:20:46 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 626ms
08:20:46 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
08:20:46 INFO - PROCESS | 1811 | 1469114446871 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:46 INFO - PROCESS | 1811 | 1469114446960 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
08:20:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
08:20:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
08:20:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
08:20:47 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 624ms
08:20:47 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
08:20:47 INFO - PROCESS | 1811 | 1469114447505 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:47 INFO - PROCESS | 1811 | 1469114447621 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:48 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
08:20:48 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
08:20:48 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
08:20:48 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
08:20:48 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 728ms
08:20:48 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
08:20:48 INFO - PROCESS | 1811 | 1469114448236 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:48 INFO - PROCESS | 1811 | 1469114448312 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:49 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
08:20:49 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
08:20:49 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
08:20:49 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
08:20:49 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
08:20:49 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 924ms
08:20:49 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
08:20:49 INFO - PROCESS | 1811 | 1469114449168 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:49 INFO - PROCESS | 1811 | 1469114449282 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:49 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
08:20:49 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
08:20:49 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
08:20:49 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 728ms
08:20:49 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
08:20:49 INFO - PROCESS | 1811 | 1469114449905 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:50 INFO - PROCESS | 1811 | 1469114450070 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:50 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
08:20:50 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
08:20:50 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
08:20:50 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 1033ms
08:20:50 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
08:20:50 INFO - PROCESS | 1811 | 1469114450955 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:51 INFO - PROCESS | 1811 | 1469114451061 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:51 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
08:20:51 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 682ms
08:20:51 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
08:20:51 INFO - PROCESS | 1811 | 1469114451645 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:51 INFO - PROCESS | 1811 | 1469114451737 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:52 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
08:20:52 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
08:20:52 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 679ms
08:20:52 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
08:20:52 INFO - PROCESS | 1811 | 1469114452342 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:52 INFO - PROCESS | 1811 | 1469114452469 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:53 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
08:20:53 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 731ms
08:20:53 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
08:20:53 INFO - PROCESS | 1811 | 1469114453069 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:53 INFO - PROCESS | 1811 | 1469114453163 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:53 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
08:20:53 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 627ms
08:20:53 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
08:20:53 INFO - PROCESS | 1811 | 1469114453701 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:53 INFO - PROCESS | 1811 | 1469114453795 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:54 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
08:20:54 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 620ms
08:20:54 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
08:20:54 INFO - PROCESS | 1811 | 1469114454330 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:54 INFO - PROCESS | 1811 | 1469114454410 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:54 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
08:20:54 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 573ms
08:20:54 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
08:20:54 INFO - PROCESS | 1811 | 1469114454907 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:54 INFO - PROCESS | 1811 | 1469114454987 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:55 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
08:20:55 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 628ms
08:20:55 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
08:20:55 INFO - PROCESS | 1811 | 1469114455538 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:55 INFO - PROCESS | 1811 | 1469114455614 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:56 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
08:20:56 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 676ms
08:20:56 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
08:20:56 INFO - PROCESS | 1811 | 1469114456221 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:56 INFO - PROCESS | 1811 | 1469114456325 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:57 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
08:20:57 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 791ms
08:20:57 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
08:20:57 INFO - PROCESS | 1811 | 1469114457019 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:57 INFO - PROCESS | 1811 | 1469114457143 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:57 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
08:20:57 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 876ms
08:20:57 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
08:20:57 INFO - PROCESS | 1811 | 1469114457901 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:58 INFO - PROCESS | 1811 | 1469114458004 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:58 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
08:20:58 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 625ms
08:20:58 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
08:20:58 INFO - PROCESS | 1811 | 1469114458537 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:58 INFO - PROCESS | 1811 | 1469114458620 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:59 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
08:20:59 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 635ms
08:20:59 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
08:20:59 INFO - PROCESS | 1811 | 1469114459183 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:59 INFO - PROCESS | 1811 | 1469114459289 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:20:59 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
08:20:59 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 726ms
08:20:59 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
08:20:59 INFO - PROCESS | 1811 | 1469114459911 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:00 INFO - PROCESS | 1811 | 1469114460000 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:00 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
08:21:00 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 629ms
08:21:00 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
08:21:00 INFO - PROCESS | 1811 | 1469114460544 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:00 INFO - PROCESS | 1811 | 1469114460619 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:01 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
08:21:01 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 623ms
08:21:01 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
08:21:01 INFO - PROCESS | 1811 | 1469114461177 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:01 INFO - PROCESS | 1811 | 1469114461261 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:01 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
08:21:01 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 578ms
08:21:01 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
08:21:01 INFO - PROCESS | 1811 | 1469114461757 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:01 INFO - PROCESS | 1811 | 1469114461828 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:02 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
08:21:02 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 775ms
08:21:02 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
08:21:02 INFO - PROCESS | 1811 | 1469114462537 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:02 INFO - PROCESS | 1811 | 1469114462616 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:03 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index3.htm | IDBCursor.continue() - index - attempt to iterate to the previous record when the direction is set for the next record
08:21:03 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 727ms
08:21:03 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
08:21:03 INFO - PROCESS | 1811 | 1469114463268 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:03 INFO - PROCESS | 1811 | 1469114463364 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:04 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index4.htm | IDBCursor.continue() - index - attempt to iterate to the next record when the direction is set for the previous record
08:21:04 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 831ms
08:21:04 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
08:21:04 INFO - PROCESS | 1811 | 1469114464107 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:04 INFO - PROCESS | 1811 | 1469114464211 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:04 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
08:21:04 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 831ms
08:21:04 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
08:21:04 INFO - PROCESS | 1811 | 1469114464943 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:05 INFO - PROCESS | 1811 | 1469114465041 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:05 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
08:21:05 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 631ms
08:21:05 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
08:21:05 INFO - PROCESS | 1811 | 1469114465591 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:05 INFO - PROCESS | 1811 | 1469114465681 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:06 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
08:21:06 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 679ms
08:21:06 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
08:21:06 INFO - PROCESS | 1811 | 1469114466277 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:06 INFO - PROCESS | 1811 | 1469114466375 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:07 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
08:21:07 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 738ms
08:21:07 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
08:21:07 INFO - PROCESS | 1811 | 1469114467011 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:07 INFO - PROCESS | 1811 | 1469114467113 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:07 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
08:21:07 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 686ms
08:21:07 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
08:21:07 INFO - PROCESS | 1811 | 1469114467703 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:07 INFO - PROCESS | 1811 | 1469114467811 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:08 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
08:21:08 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 777ms
08:21:08 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
08:21:08 INFO - PROCESS | 1811 | 1469114468488 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:08 INFO - PROCESS | 1811 | 1469114468572 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:09 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
08:21:09 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 573ms
08:21:09 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
08:21:09 INFO - PROCESS | 1811 | 1469114469063 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:09 INFO - PROCESS | 1811 | 1469114469136 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:09 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore3.htm | IDBCursor.continue() - object store - attempt to iterate to the previous record when the direction is set for the next record
08:21:09 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 580ms
08:21:09 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
08:21:09 INFO - PROCESS | 1811 | 1469114469649 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:09 INFO - PROCESS | 1811 | 1469114469729 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:10 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore4.htm | IDBCursor.continue() - object store - attempt to iterate to the next record when the direction is set for the previous record
08:21:10 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 579ms
08:21:10 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
08:21:10 INFO - PROCESS | 1811 | 1469114470235 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:10 INFO - PROCESS | 1811 | 1469114470313 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:10 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
08:21:10 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 675ms
08:21:10 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
08:21:10 INFO - PROCESS | 1811 | 1469114470915 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:11 INFO - PROCESS | 1811 | 1469114471081 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:12 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
08:21:12 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 1225ms
08:21:12 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
08:21:12 INFO - PROCESS | 1811 | 1469114472149 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:12 INFO - PROCESS | 1811 | 1469114472247 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:12 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
08:21:12 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 773ms
08:21:12 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
08:21:12 INFO - PROCESS | 1811 | 1469114472955 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:13 INFO - PROCESS | 1811 | 1469114473079 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:13 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
08:21:13 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 741ms
08:21:13 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
08:21:13 INFO - PROCESS | 1811 | 1469114473693 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:13 INFO - PROCESS | 1811 | 1469114473793 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:14 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
08:21:14 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 732ms
08:21:14 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
08:21:14 INFO - PROCESS | 1811 | 1469114474426 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:14 INFO - PROCESS | 1811 | 1469114474545 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:15 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
08:21:15 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 727ms
08:21:15 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
08:21:15 INFO - PROCESS | 1811 | 1469114475158 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:15 INFO - PROCESS | 1811 | 1469114475236 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:15 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
08:21:15 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 699ms
08:21:15 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
08:21:15 INFO - PROCESS | 1811 | 1469114475868 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:15 INFO - PROCESS | 1811 | 1469114475968 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:16 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
08:21:16 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 624ms
08:21:16 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
08:21:16 INFO - PROCESS | 1811 | 1469114476491 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:16 INFO - PROCESS | 1811 | 1469114476580 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:17 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
08:21:17 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 627ms
08:21:17 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
08:21:17 INFO - PROCESS | 1811 | 1469114477123 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:17 INFO - PROCESS | 1811 | 1469114477196 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:17 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
08:21:17 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 575ms
08:21:17 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
08:21:17 INFO - PROCESS | 1811 | 1469114477710 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:17 INFO - PROCESS | 1811 | 1469114477779 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:18 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
08:21:18 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 828ms
08:21:18 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
08:21:18 INFO - PROCESS | 1811 | 1469114478582 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:18 INFO - PROCESS | 1811 | 1469114478726 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:19 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
08:21:19 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 825ms
08:21:19 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
08:21:19 INFO - PROCESS | 1811 | 1469114479413 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:19 INFO - PROCESS | 1811 | 1469114479543 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:21 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
08:21:21 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1836ms
08:21:21 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
08:21:21 INFO - PROCESS | 1811 | 1469114481261 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:21 INFO - PROCESS | 1811 | 1469114481346 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:21 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
08:21:21 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 637ms
08:21:21 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
08:21:21 INFO - PROCESS | 1811 | 1469114481895 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:21 INFO - PROCESS | 1811 | 1469114481982 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:22 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
08:21:22 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 678ms
08:21:22 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
08:21:22 INFO - PROCESS | 1811 | 1469114482583 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:22 INFO - PROCESS | 1811 | 1469114482708 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:23 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
08:21:23 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 775ms
08:21:23 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
08:21:23 INFO - PROCESS | 1811 | 1469114483363 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:23 INFO - PROCESS | 1811 | 1469114483493 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:24 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
08:21:24 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 681ms
08:21:24 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
08:21:24 INFO - PROCESS | 1811 | 1469114484046 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:24 INFO - PROCESS | 1811 | 1469114484134 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:24 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
08:21:24 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 580ms
08:21:24 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
08:21:24 INFO - PROCESS | 1811 | 1469114484635 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:24 INFO - PROCESS | 1811 | 1469114484717 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:25 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
08:21:25 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 924ms
08:21:25 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
08:21:25 INFO - PROCESS | 1811 | 1469114485568 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:25 INFO - PROCESS | 1811 | 1469114485692 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:26 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
08:21:26 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 677ms
08:21:26 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
08:21:26 INFO - PROCESS | 1811 | 1469114486257 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:26 INFO - PROCESS | 1811 | 1469114486339 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:26 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
08:21:26 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 671ms
08:21:26 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
08:21:26 INFO - PROCESS | 1811 | 1469114486940 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:27 INFO - PROCESS | 1811 | 1469114487032 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:27 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
08:21:27 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 785ms
08:21:27 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
08:21:27 INFO - PROCESS | 1811 | 1469114487721 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:27 INFO - PROCESS | 1811 | 1469114487837 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:28 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
08:21:28 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 872ms
08:21:28 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
08:21:28 INFO - PROCESS | 1811 | 1469114488599 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:28 INFO - PROCESS | 1811 | 1469114488684 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:29 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
08:21:29 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 625ms
08:21:29 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
08:21:29 INFO - PROCESS | 1811 | 1469114489232 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:29 INFO - PROCESS | 1811 | 1469114489339 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:29 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
08:21:29 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 635ms
08:21:29 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
08:21:29 INFO - PROCESS | 1811 | 1469114489872 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:29 INFO - PROCESS | 1811 | 1469114489950 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:30 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
08:21:30 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 630ms
08:21:30 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
08:21:30 INFO - PROCESS | 1811 | 1469114490507 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:30 INFO - PROCESS | 1811 | 1469114490597 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:31 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
08:21:31 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 673ms
08:21:31 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
08:21:31 INFO - PROCESS | 1811 | 1469114491187 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:31 INFO - PROCESS | 1811 | 1469114491287 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:31 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
08:21:31 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 776ms
08:21:31 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
08:21:31 INFO - PROCESS | 1811 | 1469114491977 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:32 INFO - PROCESS | 1811 | 1469114492113 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:33 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
08:21:33 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 1134ms
08:21:33 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
08:21:33 INFO - PROCESS | 1811 | 1469114493111 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:33 INFO - PROCESS | 1811 | 1469114493221 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:33 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
08:21:33 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 621ms
08:21:33 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
08:21:33 INFO - PROCESS | 1811 | 1469114493746 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:33 INFO - PROCESS | 1811 | 1469114493827 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:34 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
08:21:34 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 682ms
08:21:34 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
08:21:34 INFO - PROCESS | 1811 | 1469114494438 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:34 INFO - PROCESS | 1811 | 1469114494535 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:35 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
08:21:35 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 677ms
08:21:35 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
08:21:35 INFO - PROCESS | 1811 | 1469114495112 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:35 INFO - PROCESS | 1811 | 1469114495200 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:36 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
08:21:36 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 930ms
08:21:36 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
08:21:36 INFO - PROCESS | 1811 | 1469114496053 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:36 INFO - PROCESS | 1811 | 1469114496131 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:36 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
08:21:36 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 630ms
08:21:36 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
08:21:36 INFO - PROCESS | 1811 | 1469114496685 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:36 INFO - PROCESS | 1811 | 1469114496777 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
08:21:37 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 626ms
08:21:37 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
08:21:37 INFO - PROCESS | 1811 | 1469114497314 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:37 INFO - PROCESS | 1811 | 1469114497391 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
08:21:37 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 628ms
08:21:37 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
08:21:37 INFO - PROCESS | 1811 | 1469114497946 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:38 INFO - PROCESS | 1811 | 1469114498025 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:38 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
08:21:38 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 633ms
08:21:38 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
08:21:38 INFO - PROCESS | 1811 | 1469114498593 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:38 INFO - PROCESS | 1811 | 1469114498670 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
08:21:39 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 985ms
08:21:39 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
08:21:39 INFO - PROCESS | 1811 | 1469114499594 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:39 INFO - PROCESS | 1811 | 1469114499799 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
08:21:41 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 1487ms
08:21:41 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
08:21:41 INFO - PROCESS | 1811 | 1469114501083 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:41 INFO - PROCESS | 1811 | 1469114501154 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
08:21:41 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 725ms
08:21:41 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
08:21:41 INFO - PROCESS | 1811 | 1469114501830 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:41 INFO - PROCESS | 1811 | 1469114501923 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:42 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
08:21:42 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 688ms
08:21:42 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
08:21:42 INFO - PROCESS | 1811 | 1469114502508 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:42 INFO - PROCESS | 1811 | 1469114502634 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:43 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
08:21:43 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 733ms
08:21:43 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
08:21:43 INFO - PROCESS | 1811 | 1469114503248 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:43 INFO - PROCESS | 1811 | 1469114503323 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:43 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
08:21:43 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 734ms
08:21:43 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
08:21:43 INFO - PROCESS | 1811 | 1469114503991 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:44 INFO - PROCESS | 1811 | 1469114504124 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:44 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
08:21:44 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 881ms
08:21:44 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
08:21:44 INFO - PROCESS | 1811 | 1469114504874 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:44 INFO - PROCESS | 1811 | 1469114504959 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:45 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
08:21:45 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 629ms
08:21:45 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
08:21:45 INFO - PROCESS | 1811 | 1469114505508 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:45 INFO - PROCESS | 1811 | 1469114505599 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:46 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
08:21:46 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 1176ms
08:21:46 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
08:21:46 INFO - PROCESS | 1811 | 1469114506748 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:46 INFO - PROCESS | 1811 | 1469114506945 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
08:21:47 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 1087ms
08:21:47 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
08:21:47 INFO - PROCESS | 1811 | 1469114507845 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:47 INFO - PROCESS | 1811 | 1469114507944 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
08:21:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
08:21:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
08:21:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
08:21:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
08:21:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
08:21:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
08:21:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
08:21:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
08:21:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
08:21:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
08:21:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
08:21:49 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 1290ms
08:21:49 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
08:21:49 INFO - PROCESS | 1811 | 1469114509151 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:49 INFO - PROCESS | 1811 | 1469114509264 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
08:21:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
08:21:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
08:21:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
08:21:50 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 886ms
08:21:50 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
08:21:50 INFO - PROCESS | 1811 | 1469114510038 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:50 INFO - PROCESS | 1811 | 1469114510156 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
08:21:50 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 872ms
08:21:50 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
08:21:50 INFO - PROCESS | 1811 | 1469114510939 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:51 INFO - PROCESS | 1811 | 1469114511109 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
08:21:51 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 941ms
08:21:51 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
08:21:51 INFO - PROCESS | 1811 | 1469114511871 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:51 INFO - PROCESS | 1811 | 1469114511975 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
08:21:52 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 636ms
08:21:52 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
08:21:52 INFO - PROCESS | 1811 | 1469114512520 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:52 INFO - PROCESS | 1811 | 1469114512613 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
08:21:53 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 682ms
08:21:53 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
08:21:53 INFO - PROCESS | 1811 | 1469114513218 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:53 INFO - PROCESS | 1811 | 1469114513317 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
08:21:53 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 623ms
08:21:53 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
08:21:53 INFO - PROCESS | 1811 | 1469114513851 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:53 INFO - PROCESS | 1811 | 1469114513944 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
08:21:54 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 680ms
08:21:54 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
08:21:54 INFO - PROCESS | 1811 | 1469114514531 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:54 INFO - PROCESS | 1811 | 1469114514631 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
08:21:55 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 679ms
08:21:55 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
08:21:55 INFO - PROCESS | 1811 | 1469114515214 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:55 INFO - PROCESS | 1811 | 1469114515354 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
08:21:55 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 621ms
08:21:55 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
08:21:55 INFO - PROCESS | 1811 | 1469114515840 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:55 INFO - PROCESS | 1811 | 1469114515919 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
08:21:56 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 585ms
08:21:56 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
08:21:56 INFO - PROCESS | 1811 | 1469114516431 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:56 INFO - PROCESS | 1811 | 1469114516504 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:56 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
08:21:56 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 521ms
08:21:56 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
08:21:56 INFO - PROCESS | 1811 | 1469114516955 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:57 INFO - PROCESS | 1811 | 1469114517028 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:57 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
08:21:57 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
08:21:57 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
08:21:57 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 484ms
08:21:57 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
08:21:57 INFO - PROCESS | 1811 | 1469114517449 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:57 INFO - PROCESS | 1811 | 1469114517528 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:58 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
08:21:58 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 876ms
08:21:58 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
08:21:58 INFO - PROCESS | 1811 | 1469114518442 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:58 INFO - PROCESS | 1811 | 1469114518552 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:59 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
08:21:59 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 875ms
08:21:59 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
08:21:59 INFO - PROCESS | 1811 | 1469114519350 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:21:59 INFO - PROCESS | 1811 | 1469114519435 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:00 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
08:22:00 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 783ms
08:22:00 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
08:22:00 INFO - PROCESS | 1811 | 1469114520137 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:00 INFO - PROCESS | 1811 | 1469114520235 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:00 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
08:22:00 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
08:22:00 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 729ms
08:22:00 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
08:22:00 INFO - PROCESS | 1811 | 1469114520864 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:00 INFO - PROCESS | 1811 | 1469114520961 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
08:22:01 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 832ms
08:22:01 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
08:22:01 INFO - PROCESS | 1811 | 1469114521707 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:01 INFO - PROCESS | 1811 | 1469114521791 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:02 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
08:22:02 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 826ms
08:22:02 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
08:22:02 INFO - PROCESS | 1811 | 1469114522539 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:02 INFO - PROCESS | 1811 | 1469114522647 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:03 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
08:22:03 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 726ms
08:22:03 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
08:22:03 INFO - PROCESS | 1811 | 1469114523265 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:03 INFO - PROCESS | 1811 | 1469114523343 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:03 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
08:22:03 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
08:22:03 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 626ms
08:22:03 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
08:22:03 INFO - PROCESS | 1811 | 1469114523897 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:03 INFO - PROCESS | 1811 | 1469114523980 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:04 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
08:22:04 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 574ms
08:22:04 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
08:22:04 INFO - PROCESS | 1811 | 1469114524480 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:04 INFO - PROCESS | 1811 | 1469114524667 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:05 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
08:22:05 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 1227ms
08:22:05 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
08:22:05 INFO - PROCESS | 1811 | 1469114525717 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:05 INFO - PROCESS | 1811 | 1469114525914 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
08:22:06 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 824ms
08:22:06 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
08:22:06 INFO - PROCESS | 1811 | 1469114526546 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:06 INFO - PROCESS | 1811 | 1469114526636 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
08:22:07 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 579ms
08:22:07 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
08:22:07 INFO - PROCESS | 1811 | 1469114527144 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:07 INFO - PROCESS | 1811 | 1469114527231 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
08:22:07 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 730ms
08:22:07 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
08:22:07 INFO - PROCESS | 1811 | 1469114527867 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:07 INFO - PROCESS | 1811 | 1469114527955 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:08 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
08:22:08 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 770ms
08:22:08 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
08:22:08 INFO - PROCESS | 1811 | 1469114528646 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:08 INFO - PROCESS | 1811 | 1469114528731 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:09 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
08:22:09 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 576ms
08:22:09 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
08:22:09 INFO - PROCESS | 1811 | 1469114529233 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:09 INFO - PROCESS | 1811 | 1469114529329 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:09 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
08:22:09 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
08:22:09 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
08:22:09 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
08:22:09 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
08:22:09 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
08:22:09 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
08:22:09 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
08:22:09 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
08:22:09 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
08:22:09 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
08:22:09 INFO - window.indexedDB.open('test', val);..." did not throw
08:22:09 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
08:22:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:22:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:22:09 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
08:22:09 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
08:22:09 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
08:22:09 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
08:22:09 INFO - window.indexedDB.open('test', val);..." did not throw
08:22:09 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
08:22:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:22:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:22:09 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
08:22:09 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
08:22:09 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
08:22:09 INFO - window.indexedDB.open('test', val);..." did not throw
08:22:09 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
08:22:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:22:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:22:09 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
08:22:09 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
08:22:09 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
08:22:09 INFO - window.indexedDB.open('test', val);..." did not throw
08:22:09 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
08:22:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:22:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:22:09 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
08:22:09 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
08:22:09 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
08:22:09 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
08:22:09 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
08:22:09 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 744ms
08:22:09 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
08:22:09 INFO - PROCESS | 1811 | 1469114529980 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:10 INFO - PROCESS | 1811 | 1469114530062 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:10 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
08:22:10 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 591ms
08:22:10 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
08:22:10 INFO - PROCESS | 1811 | 1469114530572 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:10 INFO - PROCESS | 1811 | 1469114530654 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:12 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
08:22:12 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
08:22:12 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1681ms
08:22:12 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
08:22:12 INFO - PROCESS | 1811 | 1469114532261 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:12 INFO - PROCESS | 1811 | 1469114532349 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:13 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
08:22:13 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 880ms
08:22:13 INFO - TEST-START | /IndexedDB/idbindex_count.htm
08:22:13 INFO - PROCESS | 1811 | 1469114533148 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:13 INFO - PROCESS | 1811 | 1469114533291 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:14 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
08:22:14 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 930ms
08:22:14 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
08:22:14 INFO - PROCESS | 1811 | 1469114534086 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:14 INFO - PROCESS | 1811 | 1469114534174 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:14 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
08:22:14 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 623ms
08:22:14 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
08:22:14 INFO - PROCESS | 1811 | 1469114534719 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:14 INFO - PROCESS | 1811 | 1469114534814 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:15 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
08:22:15 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 623ms
08:22:15 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
08:22:15 INFO - PROCESS | 1811 | 1469114535338 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:15 INFO - PROCESS | 1811 | 1469114535414 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:15 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
08:22:15 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 622ms
08:22:15 INFO - TEST-START | /IndexedDB/idbindex_get.htm
08:22:15 INFO - PROCESS | 1811 | 1469114535969 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:16 INFO - PROCESS | 1811 | 1469114536044 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:16 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
08:22:16 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 670ms
08:22:16 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
08:22:16 INFO - PROCESS | 1811 | 1469114536642 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:16 INFO - PROCESS | 1811 | 1469114536725 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:17 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
08:22:17 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 679ms
08:22:17 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
08:22:17 INFO - PROCESS | 1811 | 1469114537323 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:17 INFO - PROCESS | 1811 | 1469114537405 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:18 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
08:22:18 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 728ms
08:22:18 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
08:22:18 INFO - PROCESS | 1811 | 1469114538061 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:18 INFO - PROCESS | 1811 | 1469114538147 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:18 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
08:22:18 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 575ms
08:22:18 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
08:22:18 INFO - PROCESS | 1811 | 1469114538648 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:18 INFO - PROCESS | 1811 | 1469114538728 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:19 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
08:22:19 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 774ms
08:22:19 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
08:22:19 INFO - PROCESS | 1811 | 1469114539428 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:19 INFO - PROCESS | 1811 | 1469114539528 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:20 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
08:22:20 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 675ms
08:22:20 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
08:22:20 INFO - PROCESS | 1811 | 1469114540113 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:20 INFO - PROCESS | 1811 | 1469114540185 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:20 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
08:22:20 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 827ms
08:22:20 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
08:22:20 INFO - PROCESS | 1811 | 1469114540974 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:21 INFO - PROCESS | 1811 | 1469114541069 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:21 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
08:22:21 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 737ms
08:22:21 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
08:22:21 INFO - PROCESS | 1811 | 1469114541691 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:21 INFO - PROCESS | 1811 | 1469114541786 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
08:22:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
08:22:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
08:22:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
08:22:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
08:22:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
08:22:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
08:22:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
08:22:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
08:22:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
08:22:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
08:22:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
08:22:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
08:22:22 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 677ms
08:22:22 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
08:22:22 INFO - PROCESS | 1811 | 1469114542376 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:22 INFO - PROCESS | 1811 | 1469114542464 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
08:22:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
08:22:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
08:22:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
08:22:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
08:22:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
08:22:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
08:22:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
08:22:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
08:22:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
08:22:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
08:22:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
08:22:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
08:22:23 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 678ms
08:22:23 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
08:22:23 INFO - PROCESS | 1811 | 1469114543065 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:23 INFO - PROCESS | 1811 | 1469114543152 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:23 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
08:22:23 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 676ms
08:22:23 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
08:22:23 INFO - PROCESS | 1811 | 1469114543747 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:23 INFO - PROCESS | 1811 | 1469114543849 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:24 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
08:22:24 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 631ms
08:22:24 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
08:22:24 INFO - PROCESS | 1811 | 1469114544385 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:24 INFO - PROCESS | 1811 | 1469114544478 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:24 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
08:22:24 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 587ms
08:22:24 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
08:22:24 INFO - PROCESS | 1811 | 1469114544977 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:25 INFO - PROCESS | 1811 | 1469114545052 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:25 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
08:22:25 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 729ms
08:22:25 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
08:22:25 INFO - PROCESS | 1811 | 1469114545711 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:25 INFO - PROCESS | 1811 | 1469114545843 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:26 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
08:22:26 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 828ms
08:22:26 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
08:22:26 INFO - PROCESS | 1811 | 1469114546543 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:26 INFO - PROCESS | 1811 | 1469114546632 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:27 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
08:22:27 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 671ms
08:22:27 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
08:22:27 INFO - PROCESS | 1811 | 1469114547229 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:27 INFO - PROCESS | 1811 | 1469114547303 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:27 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
08:22:27 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 679ms
08:22:27 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
08:22:27 INFO - PROCESS | 1811 | 1469114547915 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:28 INFO - PROCESS | 1811 | 1469114548035 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:28 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
08:22:28 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 879ms
08:22:28 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
08:22:28 INFO - PROCESS | 1811 | 1469114548791 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:28 INFO - PROCESS | 1811 | 1469114548875 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:29 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
08:22:29 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 720ms
08:22:29 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
08:22:29 INFO - PROCESS | 1811 | 1469114549516 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:29 INFO - PROCESS | 1811 | 1469114549610 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:30 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
08:22:30 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 675ms
08:22:30 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
08:22:30 INFO - PROCESS | 1811 | 1469114550199 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:30 INFO - PROCESS | 1811 | 1469114550301 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:30 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
08:22:30 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 625ms
08:22:30 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
08:22:30 INFO - PROCESS | 1811 | 1469114550831 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:30 INFO - PROCESS | 1811 | 1469114550924 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:31 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
08:22:31 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 675ms
08:22:31 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
08:22:31 INFO - PROCESS | 1811 | 1469114551510 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:31 INFO - PROCESS | 1811 | 1469114551607 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:32 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
08:22:32 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 728ms
08:22:32 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
08:22:32 INFO - PROCESS | 1811 | 1469114552250 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:32 INFO - PROCESS | 1811 | 1469114552375 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:33 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
08:22:33 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 931ms
08:22:33 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
08:22:33 INFO - PROCESS | 1811 | 1469114553193 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:33 INFO - PROCESS | 1811 | 1469114553369 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:33 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
08:22:33 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 732ms
08:22:33 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
08:22:33 INFO - PROCESS | 1811 | 1469114553926 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:34 INFO - PROCESS | 1811 | 1469114554033 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:34 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
08:22:34 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 621ms
08:22:34 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
08:22:34 INFO - PROCESS | 1811 | 1469114554558 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:34 INFO - PROCESS | 1811 | 1469114554633 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:35 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
08:22:35 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
08:22:35 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
08:22:35 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 580ms
08:22:35 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
08:22:35 INFO - PROCESS | 1811 | 1469114555143 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:35 INFO - PROCESS | 1811 | 1469114555224 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:35 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
08:22:35 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
08:22:35 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
08:22:35 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
08:22:35 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
08:22:35 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
08:22:35 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
08:22:35 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 684ms
08:22:35 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
08:22:35 INFO - PROCESS | 1811 | 1469114555828 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:35 INFO - PROCESS | 1811 | 1469114555918 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:36 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
08:22:36 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
08:22:36 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
08:22:36 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
08:22:36 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
08:22:36 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
08:22:36 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
08:22:36 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 782ms
08:22:36 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
08:22:36 INFO - PROCESS | 1811 | 1469114556649 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:36 INFO - PROCESS | 1811 | 1469114556755 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
08:22:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 685ms
08:22:37 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
08:22:37 INFO - PROCESS | 1811 | 1469114557335 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:37 INFO - PROCESS | 1811 | 1469114557435 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add10.htm | IDBObjectStore.add() - Attempt to call 'add' without an key parameter when the object store uses out-of-line keys
08:22:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 634ms
08:22:37 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
08:22:37 INFO - PROCESS | 1811 | 1469114557974 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:38 INFO - PROCESS | 1811 | 1469114558051 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add11.htm | IDBObjectStore.add() - Attempt to add a record where the record's key does not meet the constraints of a valid key
08:22:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 638ms
08:22:38 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
08:22:38 INFO - PROCESS | 1811 | 1469114558619 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:38 INFO - PROCESS | 1811 | 1469114558702 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
08:22:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 728ms
08:22:39 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
08:22:39 INFO - PROCESS | 1811 | 1469114559354 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:39 INFO - PROCESS | 1811 | 1469114559498 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add13.htm | IDBObjectStore.add() - Attempt to add a record where the out of line key provided does not meet the constraints of a valid key
08:22:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 922ms
08:22:40 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
08:22:40 INFO - PROCESS | 1811 | 1469114560283 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:40 INFO - PROCESS | 1811 | 1469114560380 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add14.htm | IDBObjectStore.add() - Add a record where a value being indexed does not meet the constraints of a valid key
08:22:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 636ms
08:22:40 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
08:22:40 INFO - PROCESS | 1811 | 1469114560932 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:41 INFO - PROCESS | 1811 | 1469114561017 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
08:22:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 629ms
08:22:41 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
08:22:41 INFO - PROCESS | 1811 | 1469114561579 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:41 INFO - PROCESS | 1811 | 1469114561668 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add16.htm | IDBObjectStore.add() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
08:22:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 629ms
08:22:42 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
08:22:42 INFO - PROCESS | 1811 | 1469114562210 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:42 INFO - PROCESS | 1811 | 1469114562302 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
08:22:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 575ms
08:22:42 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
08:22:42 INFO - PROCESS | 1811 | 1469114562788 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:42 INFO - PROCESS | 1811 | 1469114562867 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
08:22:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 671ms
08:22:43 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
08:22:43 INFO - PROCESS | 1811 | 1469114563467 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:43 INFO - PROCESS | 1811 | 1469114563574 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
08:22:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 976ms
08:22:44 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
08:22:44 INFO - PROCESS | 1811 | 1469114564447 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:44 INFO - PROCESS | 1811 | 1469114564532 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
08:22:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 627ms
08:22:45 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
08:22:45 INFO - PROCESS | 1811 | 1469114565079 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:45 INFO - PROCESS | 1811 | 1469114565184 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
08:22:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 623ms
08:22:45 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
08:22:45 INFO - PROCESS | 1811 | 1469114565708 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:45 INFO - PROCESS | 1811 | 1469114565793 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
08:22:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 726ms
08:22:46 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
08:22:46 INFO - PROCESS | 1811 | 1469114566442 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:46 INFO - PROCESS | 1811 | 1469114566561 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
08:22:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 1135ms
08:22:47 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
08:22:47 INFO - PROCESS | 1811 | 1469114567605 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:47 INFO - PROCESS | 1811 | 1469114567685 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add9.htm | IDBObjectStore.add() - Attempt to add a record that does not meet the constraints of an object store's inline key requirements
08:22:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 828ms
08:22:48 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
08:22:48 INFO - PROCESS | 1811 | 1469114568440 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:48 INFO - PROCESS | 1811 | 1469114568544 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
08:22:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 878ms
08:22:49 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
08:22:49 INFO - PROCESS | 1811 | 1469114569330 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:49 INFO - PROCESS | 1811 | 1469114569416 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
08:22:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 630ms
08:22:49 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
08:22:49 INFO - PROCESS | 1811 | 1469114569957 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:50 INFO - PROCESS | 1811 | 1469114570036 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
08:22:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 681ms
08:22:50 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
08:22:50 INFO - PROCESS | 1811 | 1469114570644 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:50 INFO - PROCESS | 1811 | 1469114570732 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear4.htm | IDBObjectStore.clear() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
08:22:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 678ms
08:22:51 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
08:22:51 INFO - PROCESS | 1811 | 1469114571331 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:51 INFO - PROCESS | 1811 | 1469114571416 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
08:22:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 675ms
08:22:52 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
08:22:52 INFO - PROCESS | 1811 | 1469114572007 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:52 INFO - PROCESS | 1811 | 1469114572086 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
08:22:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 727ms
08:22:52 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
08:22:52 INFO - PROCESS | 1811 | 1469114572740 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:52 INFO - PROCESS | 1811 | 1469114572823 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
08:22:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 830ms
08:22:53 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
08:22:53 INFO - PROCESS | 1811 | 1469114573581 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:53 INFO - PROCESS | 1811 | 1469114573722 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count4.htm | IDBObjectStore.count() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
08:22:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 679ms
08:22:54 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
08:22:54 INFO - PROCESS | 1811 | 1469114574293 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:54 INFO - PROCESS | 1811 | 1469114574397 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
08:22:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 703ms
08:22:54 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
08:22:54 INFO - PROCESS | 1811 | 1469114574989 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:55 INFO - PROCESS | 1811 | 1469114575091 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex10.htm | IDBDatabase.createIndex() - If an index with the name name already exists in this object store, the implementation must throw a DOMException of type ConstraintError
08:22:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 735ms
08:22:55 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
08:22:55 INFO - PROCESS | 1811 | 1469114575714 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:55 INFO - PROCESS | 1811 | 1469114575846 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex11.htm | IDBDatabase.createIndex() - If keyPath is not a valid key path, the implementation must throw a DOMException of type SyntaxError
08:22:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 771ms
08:22:56 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
08:22:56 INFO - PROCESS | 1811 | 1469114576495 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:56 INFO - PROCESS | 1811 | 1469114576603 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex12.htm | IDBDatabase.createIndex() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
08:22:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 681ms
08:22:57 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
08:22:57 INFO - PROCESS | 1811 | 1469114577187 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:57 INFO - PROCESS | 1811 | 1469114577347 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
08:22:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 681ms
08:22:57 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
08:22:57 INFO - PROCESS | 1811 | 1469114577868 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:57 INFO - PROCESS | 1811 | 1469114577940 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex2.htm | IDBObjectStore.createIndex() - attempt to create an index that requires unique values on an object store already contains duplicates
08:22:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 527ms
08:22:58 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
08:22:58 INFO - PROCESS | 1811 | 1469114578399 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:58 INFO - PROCESS | 1811 | 1469114578480 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
08:22:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 825ms
08:22:59 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
08:22:59 INFO - PROCESS | 1811 | 1469114579280 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:22:59 INFO - PROCESS | 1811 | 1469114579352 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
08:23:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 1017ms
08:23:00 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
08:23:00 INFO - PROCESS | 1811 | 1469114580257 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:00 INFO - PROCESS | 1811 | 1469114580346 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
08:23:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 935ms
08:23:01 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
08:23:01 INFO - PROCESS | 1811 | 1469114581204 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:01 INFO - PROCESS | 1811 | 1469114581307 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:01 INFO - TEST-FAIL | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | IDBObjectStore.createIndex() - event order when unique constraint is triggered - assert_array_equals: events property 5, expected "transaction.abort: ConstraintError" but got "transaction.abort: AbortError"
08:23:01 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
08:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:23:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
08:23:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 675ms
08:23:01 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
08:23:01 INFO - PROCESS | 1811 | 1469114581892 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:02 INFO - PROCESS | 1811 | 1469114582008 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:02 INFO - TEST-FAIL | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | IDBObjectStore.createIndex() - Event ordering for ConstraintError on request - assert_array_equals: events property 9, expected "open_rq.error: AbortError" but got "open_rq.error: ConstraintError"
08:23:02 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
08:23:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:23:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
08:23:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 825ms
08:23:02 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
08:23:02 INFO - PROCESS | 1811 | 1469114582714 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:02 INFO - PROCESS | 1811 | 1469114582810 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
08:23:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 672ms
08:23:03 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
08:23:03 INFO - PROCESS | 1811 | 1469114583394 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:03 INFO - PROCESS | 1811 | 1469114583481 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
08:23:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 676ms
08:23:04 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
08:23:04 INFO - PROCESS | 1811 | 1469114584079 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:04 INFO - PROCESS | 1811 | 1469114584169 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
08:23:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 676ms
08:23:04 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
08:23:04 INFO - PROCESS | 1811 | 1469114584758 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:04 INFO - PROCESS | 1811 | 1469114584833 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
08:23:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 830ms
08:23:05 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
08:23:05 INFO - PROCESS | 1811 | 1469114585589 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:05 INFO - PROCESS | 1811 | 1469114585667 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
08:23:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 871ms
08:23:06 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
08:23:06 INFO - PROCESS | 1811 | 1469114586481 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:06 INFO - PROCESS | 1811 | 1469114586634 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
08:23:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 840ms
08:23:07 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
08:23:07 INFO - PROCESS | 1811 | 1469114587328 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:07 INFO - PROCESS | 1811 | 1469114587444 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
08:23:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 731ms
08:23:08 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
08:23:08 INFO - PROCESS | 1811 | 1469114588066 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:08 INFO - PROCESS | 1811 | 1469114588161 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
08:23:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 630ms
08:23:08 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
08:23:08 INFO - PROCESS | 1811 | 1469114588690 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:08 INFO - PROCESS | 1811 | 1469114588781 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete7.htm | IDBObjectStore.delete() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
08:23:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 634ms
08:23:09 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
08:23:09 INFO - PROCESS | 1811 | 1469114589330 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:09 INFO - PROCESS | 1811 | 1469114589402 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
08:23:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 726ms
08:23:10 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
08:23:10 INFO - PROCESS | 1811 | 1469114590074 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:10 INFO - PROCESS | 1811 | 1469114590207 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
08:23:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 773ms
08:23:10 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
08:23:10 INFO - PROCESS | 1811 | 1469114590847 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:10 INFO - PROCESS | 1811 | 1469114590933 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
08:23:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 620ms
08:23:11 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
08:23:11 INFO - PROCESS | 1811 | 1469114591473 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:11 INFO - PROCESS | 1811 | 1469114591567 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
08:23:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 576ms
08:23:12 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
08:23:12 INFO - PROCESS | 1811 | 1469114592053 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:12 INFO - PROCESS | 1811 | 1469114592142 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
08:23:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 581ms
08:23:12 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
08:23:12 INFO - PROCESS | 1811 | 1469114592640 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:12 INFO - PROCESS | 1811 | 1469114592711 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
08:23:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 872ms
08:23:13 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
08:23:13 INFO - PROCESS | 1811 | 1469114593525 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:13 INFO - PROCESS | 1811 | 1469114593623 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
08:23:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 792ms
08:23:14 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
08:23:14 INFO - PROCESS | 1811 | 1469114594322 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:14 INFO - PROCESS | 1811 | 1469114594407 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
08:23:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 821ms
08:23:15 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
08:23:15 INFO - PROCESS | 1811 | 1469114595174 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:15 INFO - PROCESS | 1811 | 1469114595274 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
08:23:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 899ms
08:23:16 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
08:23:16 INFO - PROCESS | 1811 | 1469114596053 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:16 INFO - PROCESS | 1811 | 1469114596132 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
08:23:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
08:23:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
08:23:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
08:23:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
08:23:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
08:23:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
08:23:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
08:23:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
08:23:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
08:23:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
08:23:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
08:23:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 632ms
08:23:16 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
08:23:16 INFO - PROCESS | 1811 | 1469114596696 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:16 INFO - PROCESS | 1811 | 1469114596823 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
08:23:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
08:23:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
08:23:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
08:23:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
08:23:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
08:23:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
08:23:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
08:23:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
08:23:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
08:23:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
08:23:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
08:23:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 791ms
08:23:17 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
08:23:17 INFO - PROCESS | 1811 | 1469114597500 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:17 INFO - PROCESS | 1811 | 1469114597609 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
08:23:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 673ms
08:23:18 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
08:23:18 INFO - PROCESS | 1811 | 1469114598186 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:18 INFO - PROCESS | 1811 | 1469114598291 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
08:23:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 782ms
08:23:18 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
08:23:18 INFO - PROCESS | 1811 | 1469114598965 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:19 INFO - PROCESS | 1811 | 1469114599066 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
08:23:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 733ms
08:23:19 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
08:23:19 INFO - PROCESS | 1811 | 1469114599705 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:19 INFO - PROCESS | 1811 | 1469114599823 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
08:23:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
08:23:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
08:23:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
08:23:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
08:23:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 1381ms
08:23:21 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
08:23:21 INFO - PROCESS | 1811 | 1469114601093 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:21 INFO - PROCESS | 1811 | 1469114601185 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
08:23:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 725ms
08:23:21 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
08:23:21 INFO - PROCESS | 1811 | 1469114601851 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:21 INFO - PROCESS | 1811 | 1469114601985 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put10.htm | IDBObjectStore.put() - Attempt to call 'put' without an key parameter when the object store uses out-of-line keys
08:23:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 788ms
08:23:22 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
08:23:22 INFO - PROCESS | 1811 | 1469114602652 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:22 INFO - PROCESS | 1811 | 1469114602757 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put11.htm | IDBObjectStore.put() - Attempt to put a record where the record's key does not meet the constraints of a valid key
08:23:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 781ms
08:23:23 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
08:23:23 INFO - PROCESS | 1811 | 1469114603426 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:23 INFO - PROCESS | 1811 | 1469114603500 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
08:23:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 874ms
08:23:24 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
08:23:24 INFO - PROCESS | 1811 | 1469114604302 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:24 INFO - PROCESS | 1811 | 1469114604394 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put13.htm | IDBObjectStore.put() - Attempt to put a record where the out of line key provided does not meet the constraints of a valid key
08:23:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 577ms
08:23:24 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
08:23:24 INFO - PROCESS | 1811 | 1469114604892 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:24 INFO - PROCESS | 1811 | 1469114604994 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put14.htm | IDBObjectStore.put() - Put a record where a value being indexed does not meet the constraints of a valid key
08:23:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 620ms
08:23:25 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
08:23:25 INFO - PROCESS | 1811 | 1469114605512 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:25 INFO - PROCESS | 1811 | 1469114605586 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
08:23:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 625ms
08:23:26 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
08:23:26 INFO - PROCESS | 1811 | 1469114606142 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:26 INFO - PROCESS | 1811 | 1469114606232 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put16.htm | IDBObjectStore.put() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
08:23:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 679ms
08:23:26 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
08:23:26 INFO - PROCESS | 1811 | 1469114606839 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:26 INFO - PROCESS | 1811 | 1469114606956 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
08:23:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 924ms
08:23:27 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
08:23:27 INFO - PROCESS | 1811 | 1469114607770 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:27 INFO - PROCESS | 1811 | 1469114607858 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
08:23:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 625ms
08:23:28 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
08:23:28 INFO - PROCESS | 1811 | 1469114608404 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:28 INFO - PROCESS | 1811 | 1469114608486 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
08:23:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 680ms
08:23:29 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
08:23:29 INFO - PROCESS | 1811 | 1469114609095 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:29 INFO - PROCESS | 1811 | 1469114609191 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
08:23:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 628ms
08:23:29 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
08:23:29 INFO - PROCESS | 1811 | 1469114609725 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:29 INFO - PROCESS | 1811 | 1469114609819 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
08:23:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 721ms
08:23:30 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
08:23:30 INFO - PROCESS | 1811 | 1469114610451 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:30 INFO - PROCESS | 1811 | 1469114610559 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
08:23:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 722ms
08:23:31 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
08:23:31 INFO - PROCESS | 1811 | 1469114611180 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:31 INFO - PROCESS | 1811 | 1469114611266 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
08:23:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 976ms
08:23:32 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
08:23:32 INFO - PROCESS | 1811 | 1469114612159 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:32 INFO - PROCESS | 1811 | 1469114612241 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put9.htm | IDBObjectStore.put() - Attempt to put a record that does not meet the constraints of an object store's inline key requirements
08:23:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 680ms
08:23:32 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
08:23:32 INFO - PROCESS | 1811 | 1469114612845 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:32 INFO - PROCESS | 1811 | 1469114612929 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:33 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
08:23:33 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 629ms
08:23:33 INFO - TEST-START | /IndexedDB/idbtransaction.htm
08:23:33 INFO - PROCESS | 1811 | 1469114613480 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:33 INFO - PROCESS | 1811 | 1469114613568 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:34 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
08:23:34 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
08:23:34 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 874ms
08:23:34 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
08:23:34 INFO - PROCESS | 1811 | 1469114614367 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:34 INFO - PROCESS | 1811 | 1469114614513 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:35 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
08:23:35 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 776ms
08:23:35 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
08:23:35 INFO - PROCESS | 1811 | 1469114615156 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:35 INFO - PROCESS | 1811 | 1469114615244 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:36 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
08:23:36 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
08:23:36 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
08:23:36 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
08:23:36 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
08:23:36 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
08:23:36 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
08:23:36 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
08:23:36 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 1177ms
08:23:36 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
08:23:36 INFO - PROCESS | 1811 | 1469114616345 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:36 INFO - PROCESS | 1811 | 1469114616445 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:37 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
08:23:37 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 681ms
08:23:37 INFO - TEST-START | /IndexedDB/index_sort_order.htm
08:23:37 INFO - PROCESS | 1811 | 1469114617023 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:37 INFO - PROCESS | 1811 | 1469114617108 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:37 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
08:23:37 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 574ms
08:23:37 INFO - TEST-START | /IndexedDB/interfaces.html
08:23:37 INFO - PROCESS | 1811 | 1469114617602 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:37 INFO - PROCESS | 1811 | 1469114617676 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling bound(any,any,boolean,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
08:23:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
08:23:38 INFO - TEST-OK | /IndexedDB/interfaces.html | took 899ms
08:23:38 INFO - TEST-START | /IndexedDB/interfaces.worker
08:23:38 INFO - PROCESS | 1811 | 1469114618519 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:38 INFO - PROCESS | 1811 | 1469114618629 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
08:23:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
08:23:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:23:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:23:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
08:23:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
08:23:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
08:23:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
08:23:39 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling bound(any,any,boolean,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
08:23:39 INFO - {}
08:23:39 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
08:23:39 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
08:23:40 INFO - {}
08:23:40 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 1398ms
08:23:40 INFO - TEST-START | /IndexedDB/key_invalid.htm
08:23:40 INFO - PROCESS | 1811 | 1469114619920 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:40 INFO - PROCESS | 1811 | 1469114620047 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
08:23:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
08:23:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
08:23:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
08:23:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
08:23:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
08:23:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
08:23:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
08:23:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
08:23:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
08:23:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
08:23:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
08:23:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
08:23:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
08:23:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
08:23:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
08:23:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
08:23:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
08:23:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
08:23:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
08:23:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
08:23:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
08:23:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
08:23:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
08:23:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
08:23:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
08:23:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
08:23:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
08:23:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
08:23:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
08:23:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
08:23:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
08:23:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
08:23:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
08:23:40 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 835ms
08:23:40 INFO - TEST-START | /IndexedDB/key_valid.html
08:23:40 INFO - PROCESS | 1811 | 1469114620769 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:40 INFO - PROCESS | 1811 | 1469114620904 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:42 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
08:23:42 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
08:23:42 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
08:23:42 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
08:23:42 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
08:23:42 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
08:23:42 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
08:23:42 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
08:23:42 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
08:23:42 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
08:23:42 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
08:23:42 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
08:23:42 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
08:23:42 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
08:23:42 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
08:23:42 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
08:23:42 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
08:23:42 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
08:23:42 INFO - TEST-OK | /IndexedDB/key_valid.html | took 1682ms
08:23:42 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
08:23:42 INFO - PROCESS | 1811 | 1469114622474 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:42 INFO - PROCESS | 1811 | 1469114622589 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:43 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
08:23:43 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 737ms
08:23:43 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
08:23:43 INFO - PROCESS | 1811 | 1469114623216 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:43 INFO - PROCESS | 1811 | 1469114623320 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:43 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
08:23:43 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 626ms
08:23:43 INFO - TEST-START | /IndexedDB/keygenerator.htm
08:23:43 INFO - PROCESS | 1811 | 1469114623855 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:43 INFO - PROCESS | 1811 | 1469114623939 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:44 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
08:23:44 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
08:23:44 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
08:23:44 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 726ms
08:23:44 INFO - TEST-START | /IndexedDB/keyorder.htm
08:23:44 INFO - PROCESS | 1811 | 1469114624580 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:44 INFO - PROCESS | 1811 | 1469114624668 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
08:23:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
08:23:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
08:23:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
08:23:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
08:23:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
08:23:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
08:23:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
08:23:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
08:23:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
08:23:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
08:23:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
08:23:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
08:23:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
08:23:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
08:23:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
08:23:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
08:23:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
08:23:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
08:23:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
08:23:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
08:23:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
08:23:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
08:23:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
08:23:45 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 842ms
08:23:45 INFO - TEST-START | /IndexedDB/keypath.htm
08:23:45 INFO - PROCESS | 1811 | 1469114625434 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:45 INFO - PROCESS | 1811 | 1469114625513 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:46 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
08:23:46 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
08:23:46 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
08:23:46 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
08:23:46 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
08:23:46 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
08:23:46 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
08:23:46 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
08:23:46 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
08:23:46 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
08:23:46 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
08:23:46 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
08:23:46 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
08:23:46 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
08:23:46 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
08:23:46 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
08:23:46 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
08:23:46 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
08:23:46 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
08:23:46 INFO - TEST-OK | /IndexedDB/keypath.htm | took 777ms
08:23:46 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
08:23:46 INFO - PROCESS | 1811 | 1469114626229 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:46 INFO - PROCESS | 1811 | 1469114626323 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
08:23:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
08:23:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
08:23:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
08:23:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
08:23:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
08:23:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
08:23:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
08:23:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
08:23:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
08:23:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
08:23:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
08:23:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
08:23:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
08:23:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
08:23:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
08:23:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
08:23:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
08:23:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
08:23:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
08:23:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
08:23:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
08:23:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
08:23:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
08:23:47 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 833ms
08:23:47 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
08:23:47 INFO - PROCESS | 1811 | 1469114627067 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:47 INFO - PROCESS | 1811 | 1469114627177 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:48 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
08:23:48 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
08:23:48 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
08:23:48 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 1184ms
08:23:48 INFO - TEST-START | /IndexedDB/list_ordering.htm
08:23:48 INFO - PROCESS | 1811 | 1469114628258 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:48 INFO - PROCESS | 1811 | 1469114628353 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:49 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
08:23:49 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
08:23:49 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
08:23:49 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 874ms
08:23:49 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
08:23:49 INFO - PROCESS | 1811 | 1469114629155 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:49 INFO - PROCESS | 1811 | 1469114629253 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:49 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
08:23:49 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 692ms
08:23:49 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
08:23:49 INFO - PROCESS | 1811 | 1469114629846 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:49 INFO - PROCESS | 1811 | 1469114629956 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:50 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
08:23:50 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 732ms
08:23:50 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
08:23:50 INFO - PROCESS | 1811 | 1469114630578 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:50 INFO - PROCESS | 1811 | 1469114630688 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:51 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
08:23:51 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 678ms
08:23:51 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
08:23:51 INFO - PROCESS | 1811 | 1469114631255 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:51 INFO - PROCESS | 1811 | 1469114631335 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:52 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
08:23:52 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 823ms
08:23:52 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
08:23:52 INFO - PROCESS | 1811 | 1469114632088 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:52 INFO - PROCESS | 1811 | 1469114632190 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:52 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
08:23:52 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 671ms
08:23:52 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
08:23:52 INFO - PROCESS | 1811 | 1469114632760 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:52 INFO - PROCESS | 1811 | 1469114632841 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:53 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
08:23:53 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 624ms
08:23:53 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
08:23:53 INFO - PROCESS | 1811 | 1469114633390 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:53 INFO - PROCESS | 1811 | 1469114633479 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:54 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
08:23:54 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 680ms
08:23:54 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
08:23:54 INFO - PROCESS | 1811 | 1469114634077 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:54 INFO - PROCESS | 1811 | 1469114634239 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:55 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
08:23:55 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 975ms
08:23:55 INFO - TEST-START | /IndexedDB/value.htm
08:23:55 INFO - PROCESS | 1811 | 1469114635058 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:55 INFO - PROCESS | 1811 | 1469114635186 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:55 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
08:23:55 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
08:23:55 INFO - TEST-OK | /IndexedDB/value.htm | took 787ms
08:23:55 INFO - TEST-START | /IndexedDB/value_recursive.htm
08:23:55 INFO - PROCESS | 1811 | 1469114635855 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:55 INFO - PROCESS | 1811 | 1469114635966 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:56 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
08:23:56 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
08:23:56 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
08:23:56 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 728ms
08:23:56 INFO - TEST-START | /IndexedDB/writer-starvation.htm
08:23:56 INFO - PROCESS | 1811 | 1469114636600 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:56 INFO - PROCESS | 1811 | 1469114636711 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:57 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
08:23:57 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 877ms
08:23:57 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
08:23:57 INFO - PROCESS | 1811 | 1469114637473 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:57 INFO - PROCESS | 1811 | 1469114637557 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:58 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
08:23:58 INFO - {}
08:23:58 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
08:23:58 INFO - {}
08:23:58 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
08:23:58 INFO - {}
08:23:58 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
08:23:58 INFO - {}
08:23:58 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 622ms
08:23:58 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
08:23:58 INFO - PROCESS | 1811 | 1469114638105 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:58 INFO - PROCESS | 1811 | 1469114638196 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:58 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
08:23:58 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
08:23:58 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
08:23:58 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
08:23:58 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 634ms
08:23:58 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
08:23:58 INFO - PROCESS | 1811 | 1469114638747 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:58 INFO - PROCESS | 1811 | 1469114638833 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
08:23:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
08:23:59 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 737ms
08:23:59 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
08:23:59 INFO - PROCESS | 1811 | 1469114639495 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:23:59 INFO - PROCESS | 1811 | 1469114639609 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
08:24:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
08:24:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
08:24:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
08:24:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
08:24:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
08:24:00 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo"): own-ness - assert_true: The message property should be own expected true got false
08:24:00 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
08:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:24:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:24:00 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
08:24:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
08:24:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
08:24:00 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError"): own-ness - assert_true: The name property should be own expected true got false
08:24:00 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
08:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:24:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:24:00 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
08:24:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
08:24:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
08:24:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
08:24:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
08:24:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
08:24:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
08:24:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
08:24:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
08:24:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
08:24:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
08:24:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
08:24:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
08:24:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
08:24:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
08:24:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
08:24:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
08:24:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
08:24:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
08:24:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
08:24:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
08:24:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
08:24:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
08:24:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
08:24:00 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 590ms
08:24:00 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
08:24:00 INFO - PROCESS | 1811 | 1469114640093 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:00 INFO - PROCESS | 1811 | 1469114640173 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:00 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
08:24:00 INFO - [native code]
08:24:00 INFO - }" but got function "function () {
08:24:00 INFO - }"
08:24:00 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
08:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:24:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:24:00 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
08:24:00 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
08:24:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
08:24:00 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
08:24:00 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
08:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:24:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:24:00 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
08:24:00 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
08:24:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
08:24:00 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 531ms
08:24:00 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
08:24:00 INFO - PROCESS | 1811 | 1469114640634 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:00 INFO - PROCESS | 1811 | 1469114640707 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:01 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
08:24:01 INFO - [native code]
08:24:01 INFO - }" but got function "function () {
08:24:01 INFO - }"
08:24:01 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
08:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:24:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:24:01 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
08:24:01 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
08:24:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
08:24:01 INFO - {}
08:24:01 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
08:24:01 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
08:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:24:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:24:01 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
08:24:01 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
08:24:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
08:24:01 INFO - {}
08:24:01 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 876ms
08:24:01 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
08:24:01 INFO - PROCESS | 1811 | 1469114641530 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:01 INFO - PROCESS | 1811 | 1469114641633 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
08:24:02 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
08:24:02 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
08:24:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:24:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:24:02 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
08:24:02 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
08:24:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
08:24:02 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
08:24:02 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
08:24:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:24:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:24:02 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
08:24:02 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
08:24:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
08:24:02 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | typeof exception.message === "string" - assert_equals: expected "" but got "Node cannot be inserted at the specified point in the hierarchy"
08:24:02 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
08:24:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:24:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:24:02 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
08:24:02 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
08:24:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
08:24:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
08:24:02 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
08:24:02 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
08:24:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:24:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:24:02 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
08:24:02 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
08:24:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
08:24:02 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
08:24:02 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
08:24:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:24:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:24:02 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
08:24:02 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
08:24:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
08:24:02 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
08:24:02 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
08:24:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:24:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:24:02 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
08:24:02 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
08:24:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
08:24:02 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: typeof exception.message === "string" - assert_equals: expected "" but got "Node cannot be inserted at the specified point in the hierarchy"
08:24:02 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
08:24:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:24:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:24:02 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
08:24:02 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
08:24:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
08:24:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
08:24:02 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
08:24:02 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
08:24:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:24:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:24:02 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
08:24:02 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
08:24:02 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 955ms
08:24:02 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
08:24:02 INFO - PROCESS | 1811 | 1469114642510 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:02 INFO - PROCESS | 1811 | 1469114642646 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
08:24:03 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 736ms
08:24:03 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
08:24:03 INFO - PROCESS | 1811 | 1469114643249 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:03 INFO - PROCESS | 1811 | 1469114643327 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
08:24:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
08:24:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
08:24:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
08:24:04 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 787ms
08:24:04 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
08:24:04 INFO - PROCESS | 1811 | 1469114644035 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:04 INFO - PROCESS | 1811 | 1469114644115 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:04 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
08:24:04 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
08:24:04 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
08:24:04 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
08:24:04 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
08:24:04 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
08:24:04 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
08:24:04 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
08:24:04 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
08:24:04 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
08:24:04 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
08:24:04 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
08:24:04 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
08:24:04 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
08:24:04 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
08:24:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:24:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:24:04 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
08:24:04 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 583ms
08:24:04 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
08:24:04 INFO - PROCESS | 1811 | 1469114644631 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:04 INFO - PROCESS | 1811 | 1469114644713 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:06 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
08:24:06 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
08:24:06 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
08:24:06 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
08:24:06 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
08:24:06 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1583ms
08:24:06 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
08:24:06 INFO - PROCESS | 1811 | 1469114646223 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:06 INFO - PROCESS | 1811 | 1469114646324 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:08 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
08:24:08 INFO - {}
08:24:08 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
08:24:08 INFO - {}
08:24:08 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
08:24:08 INFO - {}
08:24:08 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
08:24:08 INFO - {}
08:24:08 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
08:24:08 INFO - {}
08:24:08 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1877ms
08:24:08 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
08:24:08 INFO - PROCESS | 1811 | 1469114648106 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:08 INFO - PROCESS | 1811 | 1469114648204 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:08 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
08:24:08 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 777ms
08:24:08 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
08:24:08 INFO - PROCESS | 1811 | 1469114648892 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:08 INFO - PROCESS | 1811 | 1469114648979 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:09 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
08:24:09 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
08:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:24:09 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
08:24:09 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 630ms
08:24:09 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
08:24:09 INFO - PROCESS | 1811 | 1469114649561 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:09 INFO - PROCESS | 1811 | 1469114649643 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:19 INFO - PROCESS | 1811 | MARIONETTE LOG: INFO: Timeout fired
08:24:19 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-stop.htm | XMLHttpRequest: abort event should fire when stop() method is used - assert_equals: expected true but got false
08:24:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
08:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:24:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
08:24:19 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10356ms
08:24:19 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
08:24:19 INFO - PROCESS | 1811 | 1469114659893 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:20 INFO - PROCESS | 1811 | 1469114660016 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:20 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
08:24:20 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 1031ms
08:24:20 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
08:24:20 INFO - PROCESS | 1811 | 1469114660940 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:21 INFO - PROCESS | 1811 | 1469114661034 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:21 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
08:24:21 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 687ms
08:24:21 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
08:24:21 INFO - PROCESS | 1811 | 1469114661626 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:21 INFO - PROCESS | 1811 | 1469114661715 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:22 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
08:24:22 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 626ms
08:24:22 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
08:24:22 INFO - PROCESS | 1811 | 1469114662266 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:22 INFO - PROCESS | 1811 | 1469114662354 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:22 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
08:24:22 INFO - {}
08:24:22 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 684ms
08:24:22 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
08:24:22 INFO - PROCESS | 1811 | 1469114662944 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:23 INFO - PROCESS | 1811 | 1469114663027 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:23 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
08:24:23 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 574ms
08:24:23 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
08:24:23 INFO - PROCESS | 1811 | 1469114663525 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:23 INFO - PROCESS | 1811 | 1469114663618 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:24 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
08:24:24 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
08:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:24:24 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
08:24:24 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
08:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:24:24 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
08:24:24 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 727ms
08:24:24 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
08:24:24 INFO - PROCESS | 1811 | 1469114664261 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:24 INFO - PROCESS | 1811 | 1469114664360 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:24 INFO - TEST-PASS | /XMLHttpRequest/abort-event-abort.htm | XMLHttpRequest: The abort() method: do not fire abort event in OPENED state when send() flag is unset. send() throws after abort().
08:24:24 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 630ms
08:24:24 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
08:24:24 INFO - PROCESS | 1811 | 1469114664894 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:24 INFO - PROCESS | 1811 | 1469114664977 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:25 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
08:24:25 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 537ms
08:24:25 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
08:24:25 INFO - PROCESS | 1811 | 1469114665438 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:25 INFO - PROCESS | 1811 | 1469114665515 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:26 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
08:24:26 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 571ms
08:24:26 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
08:24:26 INFO - PROCESS | 1811 | 1469114666016 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:26 INFO - PROCESS | 1811 | 1469114666090 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:26 INFO - TEST-FAIL | /XMLHttpRequest/abort-event-order.htm | XMLHttpRequest: The abort() method: abort and loadend events - assert_array_equals: property 2, expected "upload.abort" but got "abort"
08:24:26 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
08:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:24:26 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
08:24:26 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
08:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:24:26 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
08:24:26 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
08:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:24:26 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
08:24:26 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 575ms
08:24:26 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
08:24:26 INFO - PROCESS | 1811 | 1469114666603 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:26 INFO - PROCESS | 1811 | 1469114666692 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:27 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
08:24:27 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 580ms
08:24:27 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
08:24:27 INFO - PROCESS | 1811 | 1469114667187 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:27 INFO - PROCESS | 1811 | 1469114667282 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:27 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
08:24:27 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 671ms
08:24:27 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
08:24:27 INFO - PROCESS | 1811 | 1469114667863 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:27 INFO - PROCESS | 1811 | 1469114667937 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:28 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
08:24:28 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 673ms
08:24:28 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
08:24:28 INFO - PROCESS | 1811 | 1469114668544 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:28 INFO - PROCESS | 1811 | 1469114668621 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:24:29 INFO - TEST-FAIL | /XMLHttpRequest/data-uri.htm | XHR method GET with charset text/plain - assert_false: getAllResponseHeaders() must not include Content-Length expected false got true
08:24:29 INFO - do_test/)
08:25:07 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
08:25:07 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
08:25:07 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
08:25:07 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
08:25:07 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
08:25:07 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
08:25:07 INFO - )
08:25:07 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 635ms
08:25:07 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
08:25:07 INFO - PROCESS | 1811 | 1469114707313 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:25:07 INFO - PROCESS | 1811 | 1469114707383 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:25:08 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
08:25:08 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
08:25:08 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
08:25:08 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
08:25:08 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
08:25:08 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
08:25:08 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 876ms
08:25:08 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
08:25:08 INFO - PROCESS | 1811 | 1469114708198 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:25:08 INFO - PROCESS | 1811 | 1469114708304 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:25:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
08:25:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
08:25:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
08:25:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
08:25:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
08:25:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
08:25:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
08:25:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
08:25:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
08:25:09 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 975ms
08:25:09 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
08:25:09 INFO - PROCESS | 1811 | 1469114709183 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:25:09 INFO - PROCESS | 1811 | 1469114709247 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:25:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
08:25:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
08:25:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
08:25:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
08:25:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
08:25:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
08:25:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
08:25:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
08:25:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
08:25:09 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 524ms
08:25:09 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
08:25:09 INFO - PROCESS | 1811 | 1469114709713 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:25:09 INFO - PROCESS | 1811 | 1469114709803 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:25:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
08:25:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
08:25:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
08:25:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
08:25:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
08:25:10 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 574ms
08:25:10 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
08:25:10 INFO - PROCESS | 1811 | 1469114710301 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:25:10 INFO - PROCESS | 1811 | 1469114710391 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:25:11 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
08:25:11 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
08:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:25:11 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
08:25:11 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 1029ms
08:25:11 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
08:25:11 INFO - PROCESS | 1811 | 1469114711353 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:25:11 INFO - PROCESS | 1811 | 1469114711449 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:25:12 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
08:25:12 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
08:25:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:25:12 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
08:25:12 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 685ms
08:25:12 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
08:25:12 INFO - PROCESS | 1811 | 1469114712081 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:25:12 INFO - PROCESS | 1811 | 1469114712176 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:25:12 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
08:25:12 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 626ms
08:25:12 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
08:25:12 INFO - PROCESS | 1811 | 1469114712725 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:25:12 INFO - PROCESS | 1811 | 1469114712812 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:25:13 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
08:25:13 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
08:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:25:13 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
08:25:13 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 626ms
08:25:13 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
08:25:13 INFO - PROCESS | 1811 | 1469114713350 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:25:13 INFO - PROCESS | 1811 | 1469114713436 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:25:13 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
08:25:13 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
08:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:25:13 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
08:25:13 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 639ms
08:25:13 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
08:25:13 INFO - PROCESS | 1811 | 1469114713992 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:25:14 INFO - PROCESS | 1811 | 1469114714077 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:25:14 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
08:25:14 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 627ms
08:25:14 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
08:25:14 INFO - PROCESS | 1811 | 1469114714640 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:25:14 INFO - PROCESS | 1811 | 1469114714767 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:25:15 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
08:25:15 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 723ms
08:25:15 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
08:25:15 INFO - PROCESS | 1811 | 1469114715357 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:25:15 INFO - PROCESS | 1811 | 1469114715431 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:25:15 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
08:25:15 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 527ms
08:25:15 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
08:25:15 INFO - PROCESS | 1811 | 1469114715896 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:25:15 INFO - PROCESS | 1811 | 1469114715983 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:25:16 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
08:25:16 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 535ms
08:25:16 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
08:25:16 INFO - PROCESS | 1811 | 1469114716438 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:25:16 INFO - PROCESS | 1811 | 1469114716515 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:25:17 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
08:25:17 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
08:25:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:25:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:25:17 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
08:25:17 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
08:25:17 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
08:25:17 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 572ms
08:25:17 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
08:25:17 INFO - PROCESS | 1811 | 1469114717018 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:25:17 INFO - PROCESS | 1811 | 1469114717095 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:25:18 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
08:25:18 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
08:25:18 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 1178ms
08:25:18 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
08:25:18 INFO - PROCESS | 1811 | 1469114718204 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:25:18 INFO - PROCESS | 1811 | 1469114718340 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:25:19 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
08:25:19 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
08:25:19 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
08:25:19 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
08:25:19 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 982ms
08:25:19 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
08:25:19 INFO - PROCESS | 1811 | 1469114719200 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:25:19 INFO - PROCESS | 1811 | 1469114719288 Marionette INFO sendAsync 69a0d324-50a1-4f2e-aeef-de5db2f0e31d
08:25:19 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: