builder: mozilla-beta_ubuntu32_vm_test_pgo-web-platform-tests-1
slave: tst-linux32-spot-274
starttime: 1469263332.39
results: success (0)
buildid: 20160722223108
builduid: 4a29f1adf3c040d88f95ad62de96e730
revision: c928b117ae5a0948253484872e4d98f99a4b5eff
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-23 01:42:12.385855) =========
master: http://buildbot-master141.bb.releng.use1.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-23 01:42:12.386293) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-23 01:42:12.386597) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-23 01:42:12.425809) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-23 01:42:12.426071) =========
bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1469261623.988258-2088835175
_=/tools/buildbot/bin/python
using PTY: False
--2016-07-23 01:42:12-- 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% 11.4M=0.001s
2016-07-23 01:42:13 (11.4 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.611513
========= master_lag: 0.17 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-23 01:42:13.211833) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-23 01:42:13.212110) =========
rm -rf scripts properties
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts', 'properties']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1469261623.988258-2088835175
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.060960
========= master_lag: 0.03 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-23 01:42:13.302146) =========
========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-07-23 01:42:13.302518) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev c928b117ae5a0948253484872e4d98f99a4b5eff --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 c928b117ae5a0948253484872e4d98f99a4b5eff --destination scripts --debug']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1469261623.988258-2088835175
_=/tools/buildbot/bin/python
using PTY: False
2016-07-23 01:42:13,434 truncating revision to first 12 chars
2016-07-23 01:42:13,434 Setting DEBUG logging.
2016-07-23 01:42:13,434 attempt 1/10
2016-07-23 01:42:13,435 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/c928b117ae5a?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-23 01:42:14,756 unpacking tar archive at: mozilla-beta-c928b117ae5a/testing/mozharness/
program finished with exit code 0
elapsedTime=2.169141
========= master_lag: 0.03 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-07-23 01:42:15.501594) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-23 01:42:15.501898) =========
script_repo_revision: c928b117ae5a0948253484872e4d98f99a4b5eff
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-23 01:42:15.502283) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-23 01:42:15.502576) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-23 01:42:15.530216) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 27 mins, 51 secs) (at 2016-07-23 01:42:15.530622) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'ondemand']
environment:
CCACHE_DIR=/builds/ccache
CCACHE_UMASK=002
DISPLAY=:0
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NODE_PATH=/usr/bin/node
MOZ_NO_REMOTE=1
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
NO_FAIL_ON_TEST_ERRORS=1
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PROPERTIES_FILE=/builds/slave/test/buildprops.json
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1469261623.988258-2088835175
_=/tools/buildbot/bin/python
using PTY: False
01:42:15 INFO - MultiFileLogger online at 20160723 01:42:15 in /builds/slave/test
01:42:15 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
01:42:15 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
01:42:15 INFO - {'append_to_log': False,
01:42:15 INFO - 'base_work_dir': '/builds/slave/test',
01:42:15 INFO - 'blob_upload_branch': 'mozilla-beta',
01:42:15 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
01:42:15 INFO - 'buildbot_json_path': 'buildprops.json',
01:42:15 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
01:42:15 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
01:42:15 INFO - 'download_minidump_stackwalk': True,
01:42:15 INFO - 'download_symbols': 'ondemand',
01:42:15 INFO - 'e10s': False,
01:42:15 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
01:42:15 INFO - 'tooltool.py': '/tools/tooltool.py',
01:42:15 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
01:42:15 INFO - '/tools/misc-python/virtualenv.py')},
01:42:15 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
01:42:15 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
01:42:15 INFO - 'log_level': 'info',
01:42:15 INFO - 'log_to_console': True,
01:42:15 INFO - 'opt_config_files': (),
01:42:15 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
01:42:15 INFO - '--processes=1',
01:42:15 INFO - '--config=%(test_path)s/wptrunner.ini',
01:42:15 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
01:42:15 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
01:42:15 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
01:42:15 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
01:42:15 INFO - 'pip_index': False,
01:42:15 INFO - 'require_test_zip': True,
01:42:15 INFO - 'test_type': ('testharness',),
01:42:15 INFO - 'this_chunk': '1',
01:42:15 INFO - 'tooltool_cache': '/builds/tooltool_cache',
01:42:15 INFO - 'total_chunks': '5',
01:42:15 INFO - 'virtualenv_path': 'venv',
01:42:15 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
01:42:15 INFO - 'work_dir': 'build'}
01:42:15 INFO - #####
01:42:15 INFO - ##### Running clobber step.
01:42:15 INFO - #####
01:42:15 INFO - Running pre-action listener: _resource_record_pre_action
01:42:15 INFO - Running main action method: clobber
01:42:15 INFO - rmtree: /builds/slave/test/build
01:42:15 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
01:42:18 INFO - Running post-action listener: _resource_record_post_action
01:42:18 INFO - #####
01:42:18 INFO - ##### Running read-buildbot-config step.
01:42:18 INFO - #####
01:42:18 INFO - Running pre-action listener: _resource_record_pre_action
01:42:18 INFO - Running main action method: read_buildbot_config
01:42:18 INFO - Using buildbot properties:
01:42:18 INFO - {
01:42:18 INFO - "project": "",
01:42:18 INFO - "product": "firefox",
01:42:18 INFO - "script_repo_revision": "production",
01:42:18 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-pgo-unittest",
01:42:18 INFO - "repository": "",
01:42:18 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta pgo test web-platform-tests-1",
01:42:18 INFO - "buildid": "20160722223108",
01:42:18 INFO - "pgo_build": "True",
01:42:18 INFO - "basedir": "/builds/slave/test",
01:42:18 INFO - "buildnumber": 0,
01:42:18 INFO - "slavename": "tst-linux32-spot-274",
01:42:18 INFO - "revision": "c928b117ae5a0948253484872e4d98f99a4b5eff",
01:42:18 INFO - "master": "http://buildbot-master141.bb.releng.use1.mozilla.com:8201/",
01:42:18 INFO - "platform": "linux",
01:42:18 INFO - "branch": "mozilla-beta",
01:42:18 INFO - "repo_path": "releases/mozilla-beta",
01:42:18 INFO - "moz_repo_path": "",
01:42:18 INFO - "stage_platform": "linux-pgo",
01:42:18 INFO - "builduid": "4a29f1adf3c040d88f95ad62de96e730",
01:42:18 INFO - "slavebuilddir": "test"
01:42:18 INFO - }
01:42:18 INFO - Found installer url https://queue.taskcluster.net/v1/task/VUCkqxzQTi2_LSidI6qg6w/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2.
01:42:18 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/VUCkqxzQTi2_LSidI6qg6w/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json.
01:42:18 INFO - Running post-action listener: _resource_record_post_action
01:42:18 INFO - #####
01:42:18 INFO - ##### Running download-and-extract step.
01:42:18 INFO - #####
01:42:18 INFO - Running pre-action listener: _resource_record_pre_action
01:42:18 INFO - Running main action method: download_and_extract
01:42:18 INFO - mkdir: /builds/slave/test/build/tests
01:42:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
01:42:18 INFO - https://queue.taskcluster.net/v1/task/VUCkqxzQTi2_LSidI6qg6w/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net
01:42:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/VUCkqxzQTi2_LSidI6qg6w/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json
01:42:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/VUCkqxzQTi2_LSidI6qg6w/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json
01:42:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/VUCkqxzQTi2_LSidI6qg6w/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json
01:42:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/VUCkqxzQTi2_LSidI6qg6w/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json'}, attempt #1
01:42:25 INFO - Downloaded 1291 bytes.
01:42:25 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json
01:42:25 INFO - Using the following test package requirements:
01:42:25 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'],
01:42:26 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
01:42:26 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'],
01:42:26 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
01:42:26 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'],
01:42:26 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
01:42:26 INFO - u'jsshell-linux-i686.zip'],
01:42:26 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
01:42:26 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'],
01:42:26 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'],
01:42:26 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
01:42:26 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'],
01:42:26 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
01:42:26 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'],
01:42:26 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
01:42:26 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'],
01:42:26 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
01:42:26 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']}
01:42:26 INFO - Downloading packages: [u'firefox-48.0.en-US.linux-i686.common.tests.zip', u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform
01:42:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
01:42:26 INFO - https://queue.taskcluster.net/v1/task/VUCkqxzQTi2_LSidI6qg6w/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net
01:42:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/VUCkqxzQTi2_LSidI6qg6w/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip
01:42:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/VUCkqxzQTi2_LSidI6qg6w/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip
01:42:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/VUCkqxzQTi2_LSidI6qg6w/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip
01:42:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/VUCkqxzQTi2_LSidI6qg6w/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip'}, attempt #1
01:42:34 INFO - Downloaded 24092064 bytes.
01:42:34 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
01:42:34 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
01:42:34 INFO - caution: filename not matched: web-platform/*
01:42:34 INFO - Return code: 11
01:42:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
01:42:34 INFO - https://queue.taskcluster.net/v1/task/VUCkqxzQTi2_LSidI6qg6w/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net
01:42:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/VUCkqxzQTi2_LSidI6qg6w/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip
01:42:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/VUCkqxzQTi2_LSidI6qg6w/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip
01:42:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/VUCkqxzQTi2_LSidI6qg6w/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip
01:42:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/VUCkqxzQTi2_LSidI6qg6w/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip'}, attempt #1
01:42:45 INFO - Downloaded 36389875 bytes.
01:42:45 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
01:42:45 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
01:42:49 INFO - caution: filename not matched: bin/*
01:42:49 INFO - caution: filename not matched: config/*
01:42:49 INFO - caution: filename not matched: mozbase/*
01:42:49 INFO - caution: filename not matched: marionette/*
01:42:49 INFO - caution: filename not matched: tools/wptserve/*
01:42:49 INFO - Return code: 11
01:42:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
01:42:49 INFO - https://queue.taskcluster.net/v1/task/VUCkqxzQTi2_LSidI6qg6w/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net
01:42:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/VUCkqxzQTi2_LSidI6qg6w/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
01:42:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/VUCkqxzQTi2_LSidI6qg6w/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
01:42:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/VUCkqxzQTi2_LSidI6qg6w/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2
01:42:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/VUCkqxzQTi2_LSidI6qg6w/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2'}, attempt #1
01:43:05 INFO - Downloaded 56915099 bytes.
01:43:05 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/VUCkqxzQTi2_LSidI6qg6w/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
01:43:05 INFO - mkdir: /builds/slave/test/properties
01:43:05 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
01:43:05 INFO - Writing to file /builds/slave/test/properties/build_url
01:43:05 INFO - Contents:
01:43:05 INFO - build_url:https://queue.taskcluster.net/v1/task/VUCkqxzQTi2_LSidI6qg6w/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
01:43:06 INFO - Running post-action listener: _resource_record_post_action
01:43:06 INFO - Running post-action listener: set_extra_try_arguments
01:43:06 INFO - #####
01:43:06 INFO - ##### Running create-virtualenv step.
01:43:06 INFO - #####
01:43:06 INFO - Running pre-action listener: _pre_create_virtualenv
01:43:06 INFO - Running pre-action listener: _resource_record_pre_action
01:43:06 INFO - Running main action method: create_virtualenv
01:43:06 INFO - Creating virtualenv /builds/slave/test/build/venv
01:43:06 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
01:43:06 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
01:43:06 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
01:43:06 INFO - Using real prefix '/usr'
01:43:06 INFO - New python executable in /builds/slave/test/build/venv/bin/python
01:43:07 INFO - Installing distribute.............................................................................................................................................................................................done.
01:43:11 INFO - Installing pip.................done.
01:43:11 INFO - Return code: 0
01:43:11 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
01:43: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')]}
01:43:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
01:43:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
01:43: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')]}
01:43:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
01:43:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
01:43:11 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x98e0c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9947598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x99fb2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x99eaf70>, '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 0x99ea620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x99f0750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1469261623.988258-2088835175', '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
01:43:11 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build
01:43:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
01:43:11 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
01:43:11 INFO - 'CCACHE_UMASK': '002',
01:43:11 INFO - 'DISPLAY': ':0',
01:43:11 INFO - 'HOME': '/home/cltbld',
01:43:11 INFO - 'LANG': 'en_US.UTF-8',
01:43:11 INFO - 'LOGNAME': 'cltbld',
01:43:11 INFO - 'MAIL': '/var/mail/cltbld',
01:43:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
01:43:11 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
01:43:11 INFO - 'MOZ_NO_REMOTE': '1',
01:43:11 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
01:43:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
01:43:11 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
01:43:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
01:43:11 INFO - 'PWD': '/builds/slave/test',
01:43:11 INFO - 'SHELL': '/bin/bash',
01:43:11 INFO - 'SHLVL': '1',
01:43:11 INFO - 'TERM': 'linux',
01:43:11 INFO - 'TMOUT': '86400',
01:43:11 INFO - 'USER': 'cltbld',
01:43:11 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1469261623.988258-2088835175',
01:43:11 INFO - '_': '/tools/buildbot/bin/python'}
01:43:11 INFO - Ignoring indexes: https://pypi.python.org/simple/
01:43:11 INFO - Downloading/unpacking psutil>=0.7.1
01:43:11 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
01:43:11 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
01:43:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
01:43:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
01:43:11 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
01:43:11 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
01:43:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
01:43:17 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
01:43:17 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
01:43:17 INFO - Installing collected packages: psutil
01:43:17 INFO - Running setup.py install for psutil
01:43:17 INFO - building 'psutil._psutil_linux' extension
01:43:17 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o
01:43:17 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’:
01:43:17 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow]
01:43:17 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so
01:43:18 INFO - building 'psutil._psutil_posix' extension
01:43:18 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o
01:43:18 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so
01:43:18 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
01:43:18 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
01:43:18 INFO - Successfully installed psutil
01:43:18 INFO - Cleaning up...
01:43:18 INFO - Return code: 0
01:43:18 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
01:43:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
01:43:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
01:43:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
01:43:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
01:43:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
01:43:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
01:43:18 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x98e0c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9947598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x99fb2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x99eaf70>, '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 0x99ea620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x99f0750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1469261623.988258-2088835175', '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
01:43:18 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
01:43:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
01:43:18 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
01:43:18 INFO - 'CCACHE_UMASK': '002',
01:43:18 INFO - 'DISPLAY': ':0',
01:43:18 INFO - 'HOME': '/home/cltbld',
01:43:18 INFO - 'LANG': 'en_US.UTF-8',
01:43:18 INFO - 'LOGNAME': 'cltbld',
01:43:18 INFO - 'MAIL': '/var/mail/cltbld',
01:43:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
01:43:18 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
01:43:18 INFO - 'MOZ_NO_REMOTE': '1',
01:43:18 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
01:43:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
01:43:18 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
01:43:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
01:43:18 INFO - 'PWD': '/builds/slave/test',
01:43:18 INFO - 'SHELL': '/bin/bash',
01:43:18 INFO - 'SHLVL': '1',
01:43:18 INFO - 'TERM': 'linux',
01:43:18 INFO - 'TMOUT': '86400',
01:43:18 INFO - 'USER': 'cltbld',
01:43:18 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1469261623.988258-2088835175',
01:43:18 INFO - '_': '/tools/buildbot/bin/python'}
01:43:18 INFO - Ignoring indexes: https://pypi.python.org/simple/
01:43:18 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
01:43:18 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
01:43:18 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
01:43:18 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
01:43:18 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
01:43:18 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
01:43:18 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
01:43:23 INFO - Downloading mozsystemmonitor-0.0.tar.gz
01:43:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
01:43:24 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
01:43:24 INFO - Installing collected packages: mozsystemmonitor
01:43:24 INFO - Running setup.py install for mozsystemmonitor
01:43:24 INFO - Successfully installed mozsystemmonitor
01:43:24 INFO - Cleaning up...
01:43:24 INFO - Return code: 0
01:43:24 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
01:43:24 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')]}
01:43:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
01:43:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
01:43:24 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')]}
01:43:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
01:43:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
01:43:24 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x98e0c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9947598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x99fb2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x99eaf70>, '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 0x99ea620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x99f0750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1469261623.988258-2088835175', '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
01:43:24 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build
01:43:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
01:43:24 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
01:43:24 INFO - 'CCACHE_UMASK': '002',
01:43:24 INFO - 'DISPLAY': ':0',
01:43:24 INFO - 'HOME': '/home/cltbld',
01:43:24 INFO - 'LANG': 'en_US.UTF-8',
01:43:24 INFO - 'LOGNAME': 'cltbld',
01:43:24 INFO - 'MAIL': '/var/mail/cltbld',
01:43:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
01:43:24 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
01:43:24 INFO - 'MOZ_NO_REMOTE': '1',
01:43:24 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
01:43:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
01:43:24 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
01:43:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
01:43:24 INFO - 'PWD': '/builds/slave/test',
01:43:24 INFO - 'SHELL': '/bin/bash',
01:43:24 INFO - 'SHLVL': '1',
01:43:24 INFO - 'TERM': 'linux',
01:43:24 INFO - 'TMOUT': '86400',
01:43:24 INFO - 'USER': 'cltbld',
01:43:24 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1469261623.988258-2088835175',
01:43:24 INFO - '_': '/tools/buildbot/bin/python'}
01:43:24 INFO - Ignoring indexes: https://pypi.python.org/simple/
01:43:24 INFO - Downloading/unpacking blobuploader==1.2.4
01:43:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
01:43:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
01:43:24 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
01:43:24 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
01:43:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
01:43:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
01:43:29 INFO - Downloading blobuploader-1.2.4.tar.gz
01:43:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
01:43:30 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
01:43:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
01:43:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
01:43:30 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
01:43:30 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
01:43:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
01:43:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
01:43:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
01:43:32 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
01:43:32 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
01:43:32 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
01:43:32 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
01:43:32 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
01:43:32 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
01:43:32 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
01:43:32 INFO - Downloading docopt-0.6.1.tar.gz
01:43:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
01:43:32 INFO - Installing collected packages: blobuploader, requests, docopt
01:43:32 INFO - Running setup.py install for blobuploader
01:43:33 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
01:43:33 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
01:43:33 INFO - Running setup.py install for requests
01:43:33 INFO - Running setup.py install for docopt
01:43:34 INFO - Successfully installed blobuploader requests docopt
01:43:34 INFO - Cleaning up...
01:43:34 INFO - Return code: 0
01:43:34 INFO - Installing None into virtualenv /builds/slave/test/build/venv
01:43:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
01:43:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
01:43:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
01:43:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
01:43:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
01:43:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
01:43:34 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x98e0c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9947598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x99fb2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x99eaf70>, '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 0x99ea620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x99f0750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1469261623.988258-2088835175', '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
01:43:34 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
01:43:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
01:43:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
01:43:34 INFO - 'CCACHE_UMASK': '002',
01:43:34 INFO - 'DISPLAY': ':0',
01:43:34 INFO - 'HOME': '/home/cltbld',
01:43:34 INFO - 'LANG': 'en_US.UTF-8',
01:43:34 INFO - 'LOGNAME': 'cltbld',
01:43:34 INFO - 'MAIL': '/var/mail/cltbld',
01:43:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
01:43:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
01:43:34 INFO - 'MOZ_NO_REMOTE': '1',
01:43:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
01:43:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
01:43:34 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
01:43:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
01:43:34 INFO - 'PWD': '/builds/slave/test',
01:43:34 INFO - 'SHELL': '/bin/bash',
01:43:34 INFO - 'SHLVL': '1',
01:43:34 INFO - 'TERM': 'linux',
01:43:34 INFO - 'TMOUT': '86400',
01:43:34 INFO - 'USER': 'cltbld',
01:43:34 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1469261623.988258-2088835175',
01:43:34 INFO - '_': '/tools/buildbot/bin/python'}
01:43:34 INFO - Ignoring indexes: https://pypi.python.org/simple/
01:43:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
01:43:34 INFO - Running setup.py (path:/tmp/pip-PDEAat-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
01:43:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
01:43:34 INFO - Running setup.py (path:/tmp/pip-hpFvjT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
01:43:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
01:43:34 INFO - Running setup.py (path:/tmp/pip-D1B67K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
01:43:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
01:43:35 INFO - Running setup.py (path:/tmp/pip-Uhzjhv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
01:43:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
01:43:35 INFO - Running setup.py (path:/tmp/pip-50tDHM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
01:43:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
01:43:35 INFO - Running setup.py (path:/tmp/pip-IPdQKl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
01:43:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
01:43:35 INFO - Running setup.py (path:/tmp/pip-MCZakl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
01:43:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
01:43:35 INFO - Running setup.py (path:/tmp/pip-2rAgMd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
01:43:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
01:43:35 INFO - Running setup.py (path:/tmp/pip-KEHsEA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
01:43:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
01:43:35 INFO - Running setup.py (path:/tmp/pip-otYjlJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
01:43:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
01:43:35 INFO - Running setup.py (path:/tmp/pip-rPaVhd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
01:43:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
01:43:36 INFO - Running setup.py (path:/tmp/pip-YIuSgF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
01:43:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
01:43:36 INFO - Running setup.py (path:/tmp/pip-SZ7IcA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
01:43:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
01:43:36 INFO - Running setup.py (path:/tmp/pip-6GVUS5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
01:43:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
01:43:36 INFO - Running setup.py (path:/tmp/pip-w0DG6I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
01:43:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
01:43:36 INFO - Running setup.py (path:/tmp/pip-tDfsjC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
01:43:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
01:43:36 INFO - Running setup.py (path:/tmp/pip-38I3Xb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
01:43:36 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
01:43:36 INFO - Running setup.py (path:/tmp/pip-_k4Dks-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
01:43:36 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
01:43:36 INFO - Running setup.py (path:/tmp/pip-sutcfT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
01:43:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
01:43:37 INFO - Running setup.py (path:/tmp/pip-o_pqaf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
01:43:37 INFO - Unpacking /builds/slave/test/build/tests/marionette
01:43:37 INFO - Running setup.py (path:/tmp/pip-C9ifjE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
01:43:37 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
01:43:37 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
01:43:37 INFO - Running setup.py install for manifestparser
01:43:37 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
01:43:37 INFO - Running setup.py install for mozcrash
01:43:38 INFO - Running setup.py install for mozdebug
01:43:38 INFO - Running setup.py install for mozdevice
01:43:38 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
01:43:38 INFO - Installing dm script to /builds/slave/test/build/venv/bin
01:43:38 INFO - Running setup.py install for mozfile
01:43:38 INFO - Running setup.py install for mozhttpd
01:43:38 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
01:43:38 INFO - Running setup.py install for mozinfo
01:43:39 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
01:43:39 INFO - Running setup.py install for mozInstall
01:43:39 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
01:43:39 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
01:43:39 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
01:43:39 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
01:43:39 INFO - Running setup.py install for mozleak
01:43:39 INFO - Running setup.py install for mozlog
01:43:39 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
01:43:39 INFO - Running setup.py install for moznetwork
01:43:40 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
01:43:40 INFO - Running setup.py install for mozprocess
01:43:40 INFO - Running setup.py install for mozprofile
01:43:40 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
01:43:40 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
01:43:40 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
01:43:40 INFO - Running setup.py install for mozrunner
01:43:40 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
01:43:40 INFO - Running setup.py install for mozscreenshot
01:43:40 INFO - Running setup.py install for moztest
01:43:41 INFO - Running setup.py install for mozversion
01:43:41 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
01:43:41 INFO - Running setup.py install for wptserve
01:43:41 INFO - Running setup.py install for marionette-driver
01:43:41 INFO - Running setup.py install for browsermob-proxy
01:43:42 INFO - Running setup.py install for marionette-client
01:43:42 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
01:43:42 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
01:43:42 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
01:43:42 INFO - Cleaning up...
01:43:42 INFO - Return code: 0
01:43:42 INFO - Installing None into virtualenv /builds/slave/test/build/venv
01:43: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')]}
01:43:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
01:43:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
01:43: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')]}
01:43:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
01:43:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
01:43:42 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x98e0c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9947598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x99fb2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x99eaf70>, '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 0x99ea620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x99f0750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1469261623.988258-2088835175', '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
01:43:42 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
01:43:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
01:43:42 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
01:43:42 INFO - 'CCACHE_UMASK': '002',
01:43:42 INFO - 'DISPLAY': ':0',
01:43:42 INFO - 'HOME': '/home/cltbld',
01:43:42 INFO - 'LANG': 'en_US.UTF-8',
01:43:42 INFO - 'LOGNAME': 'cltbld',
01:43:42 INFO - 'MAIL': '/var/mail/cltbld',
01:43:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
01:43:42 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
01:43:42 INFO - 'MOZ_NO_REMOTE': '1',
01:43:42 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
01:43:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
01:43:42 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
01:43:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
01:43:42 INFO - 'PWD': '/builds/slave/test',
01:43:42 INFO - 'SHELL': '/bin/bash',
01:43:42 INFO - 'SHLVL': '1',
01:43:42 INFO - 'TERM': 'linux',
01:43:42 INFO - 'TMOUT': '86400',
01:43:42 INFO - 'USER': 'cltbld',
01:43:42 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1469261623.988258-2088835175',
01:43:42 INFO - '_': '/tools/buildbot/bin/python'}
01:43:43 INFO - Ignoring indexes: https://pypi.python.org/simple/
01:43:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
01:43:43 INFO - Running setup.py (path:/tmp/pip-_8O2EA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
01:43:43 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))
01:43:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
01:43:43 INFO - Running setup.py (path:/tmp/pip-IyrUY0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
01:43:43 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))
01:43:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
01:43:43 INFO - Running setup.py (path:/tmp/pip-riQGrN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
01:43:43 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))
01:43:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
01:43:43 INFO - Running setup.py (path:/tmp/pip-87Jrqs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
01:43:43 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))
01:43:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
01:43:43 INFO - Running setup.py (path:/tmp/pip-ZO24rb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
01:43:43 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))
01:43:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
01:43:43 INFO - Running setup.py (path:/tmp/pip-MOE4FE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
01:43:43 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))
01:43:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
01:43:43 INFO - Running setup.py (path:/tmp/pip-ZxvGfo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
01:43:44 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))
01:43:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
01:43:44 INFO - Running setup.py (path:/tmp/pip-xegHRc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
01:43:44 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))
01:43:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
01:43:44 INFO - Running setup.py (path:/tmp/pip-HRPCZZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
01:43:44 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))
01:43:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
01:43:44 INFO - Running setup.py (path:/tmp/pip-hhjSO7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
01:43:44 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))
01:43:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
01:43:44 INFO - Running setup.py (path:/tmp/pip-E1HjnV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
01:43:44 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))
01:43:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
01:43:44 INFO - Running setup.py (path:/tmp/pip-ENWn4h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
01:43:44 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))
01:43:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
01:43:44 INFO - Running setup.py (path:/tmp/pip-t2FG0o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
01:43:44 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))
01:43:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
01:43:44 INFO - Running setup.py (path:/tmp/pip-Xqs5d8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
01:43:44 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))
01:43:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
01:43:44 INFO - Running setup.py (path:/tmp/pip-CKc8vM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
01:43:45 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))
01:43:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
01:43:45 INFO - Running setup.py (path:/tmp/pip-FFO46u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
01:43:45 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))
01:43:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
01:43:45 INFO - Running setup.py (path:/tmp/pip-B2dDhD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
01:43:45 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))
01:43:45 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
01:43:45 INFO - Running setup.py (path:/tmp/pip-_MN4J_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
01:43:45 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))
01:43:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
01:43:45 INFO - Running setup.py (path:/tmp/pip-QZNwQ8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
01:43:45 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))
01:43:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
01:43:45 INFO - Running setup.py (path:/tmp/pip-oqorIv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
01:43:45 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))
01:43:45 INFO - Unpacking /builds/slave/test/build/tests/marionette
01:43:46 INFO - Running setup.py (path:/tmp/pip-S5DWcb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
01:43:46 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
01:43:46 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))
01:43:46 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))
01:43:46 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))
01:43:46 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))
01:43:46 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))
01:43:46 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))
01:43:46 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
01:43:46 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
01:43:46 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
01:43:46 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
01:43:46 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
01:43:46 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
01:43:46 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
01:43:51 INFO - Downloading blessings-1.6.tar.gz
01:43:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
01:43:51 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))
01:43:51 INFO - Installing collected packages: blessings
01:43:51 INFO - Running setup.py install for blessings
01:43:52 INFO - Successfully installed blessings
01:43:52 INFO - Cleaning up...
01:43:52 INFO - Return code: 0
01:43:52 INFO - Done creating virtualenv /builds/slave/test/build/venv.
01:43:52 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
01:43:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
01:43:52 INFO - Reading from file tmpfile_stdout
01:43:52 INFO - Current package versions:
01:43:52 INFO - argparse == 1.2.1
01:43:52 INFO - blessings == 1.6
01:43:52 INFO - blobuploader == 1.2.4
01:43:52 INFO - browsermob-proxy == 0.6.0
01:43:52 INFO - docopt == 0.6.1
01:43:52 INFO - manifestparser == 1.1
01:43:52 INFO - marionette-client == 2.3.0
01:43:52 INFO - marionette-driver == 1.4.0
01:43:52 INFO - mozInstall == 1.12
01:43:52 INFO - mozcrash == 0.17
01:43:52 INFO - mozdebug == 0.1
01:43:52 INFO - mozdevice == 0.48
01:43:52 INFO - mozfile == 1.2
01:43:52 INFO - mozhttpd == 0.7
01:43:52 INFO - mozinfo == 0.9
01:43:52 INFO - mozleak == 0.1
01:43:52 INFO - mozlog == 3.1
01:43:52 INFO - moznetwork == 0.27
01:43:52 INFO - mozprocess == 0.22
01:43:52 INFO - mozprofile == 0.28
01:43:52 INFO - mozrunner == 6.11
01:43:52 INFO - mozscreenshot == 0.1
01:43:52 INFO - mozsystemmonitor == 0.0
01:43:52 INFO - moztest == 0.7
01:43:52 INFO - mozversion == 1.4
01:43:52 INFO - psutil == 3.1.1
01:43:52 INFO - requests == 1.2.3
01:43:52 INFO - wptserve == 1.4.0
01:43:52 INFO - wsgiref == 0.1.2
01:43:52 INFO - Running post-action listener: _resource_record_post_action
01:43:52 INFO - Running post-action listener: _start_resource_monitoring
01:43:52 INFO - Starting resource monitoring.
01:43:52 INFO - #####
01:43:52 INFO - ##### Running pull step.
01:43:52 INFO - #####
01:43:52 INFO - Running pre-action listener: _resource_record_pre_action
01:43:52 INFO - Running main action method: pull
01:43:52 INFO - Pull has nothing to do!
01:43:52 INFO - Running post-action listener: _resource_record_post_action
01:43:52 INFO - #####
01:43:52 INFO - ##### Running install step.
01:43:52 INFO - #####
01:43:52 INFO - Running pre-action listener: _resource_record_pre_action
01:43:52 INFO - Running main action method: install
01:43:52 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
01:43:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
01:43:53 INFO - Reading from file tmpfile_stdout
01:43:53 INFO - Detecting whether we're running mozinstall >=1.0...
01:43:53 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
01:43:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
01:43:53 INFO - Reading from file tmpfile_stdout
01:43:53 INFO - Output received:
01:43:53 INFO - Usage: mozinstall [options] installer
01:43:53 INFO - Options:
01:43:53 INFO - -h, --help show this help message and exit
01:43:53 INFO - -d DEST, --destination=DEST
01:43:53 INFO - Directory to install application into. [default:
01:43:53 INFO - "/builds/slave/test"]
01:43:53 INFO - --app=APP Application being installed. [default: firefox]
01:43:53 INFO - mkdir: /builds/slave/test/build/application
01:43:53 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application']
01:43:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application
01:44:15 INFO - Reading from file tmpfile_stdout
01:44:15 INFO - Output received:
01:44:15 INFO - /builds/slave/test/build/application/firefox/firefox
01:44:15 INFO - Running post-action listener: _resource_record_post_action
01:44:15 INFO - #####
01:44:15 INFO - ##### Running run-tests step.
01:44:15 INFO - #####
01:44:15 INFO - Running pre-action listener: _resource_record_pre_action
01:44:15 INFO - Running main action method: run_tests
01:44:15 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
01:44:15 INFO - Minidump filename unknown. Determining based upon platform and architecture.
01:44:15 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
01:44:15 INFO - grabbing minidump binary from tooltool
01:44:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
01:44:15 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x99eaf70>, '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 0x99ea620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x99f0750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
01:44:15 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
01:44:15 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache
01:44:15 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
01:44:15 INFO - Return code: 0
01:44:15 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755
01:44:15 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
01:44:15 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/VUCkqxzQTi2_LSidI6qg6w/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
01:44:15 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/VUCkqxzQTi2_LSidI6qg6w/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=5 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
01:44:15 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
01:44:15 INFO - 'CCACHE_UMASK': '002',
01:44:15 INFO - 'DISPLAY': ':0',
01:44:15 INFO - 'HOME': '/home/cltbld',
01:44:15 INFO - 'LANG': 'en_US.UTF-8',
01:44:15 INFO - 'LOGNAME': 'cltbld',
01:44:15 INFO - 'MAIL': '/var/mail/cltbld',
01:44:15 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
01:44:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
01:44:15 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
01:44:15 INFO - 'MOZ_NO_REMOTE': '1',
01:44:15 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
01:44:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
01:44:15 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
01:44:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
01:44:15 INFO - 'PWD': '/builds/slave/test',
01:44:15 INFO - 'SHELL': '/bin/bash',
01:44:15 INFO - 'SHLVL': '1',
01:44:15 INFO - 'TERM': 'linux',
01:44:15 INFO - 'TMOUT': '86400',
01:44:15 INFO - 'USER': 'cltbld',
01:44:15 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1469261623.988258-2088835175',
01:44:15 INFO - '_': '/tools/buildbot/bin/python'}
01:44:15 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/VUCkqxzQTi2_LSidI6qg6w/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
01:44:16 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
01:44:16 INFO - import pkg_resources
01:44:17 INFO - Using 1 client processes
01:44:18 INFO - wptserve Starting http server on 127.0.0.1:8000
01:44:18 INFO - wptserve Starting http server on 127.0.0.1:8001
01:44:18 INFO - wptserve Starting http server on 127.0.0.1:8443
01:44:20 INFO - SUITE-START | Running 1476 tests
01:44:20 INFO - Running testharness tests
01:44:20 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
01:44:20 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
01:44:20 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
01:44:20 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 1ms
01:44:20 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
01:44:20 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
01:44:20 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
01:44:20 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
01:44:20 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
01:44:20 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 1ms
01:44:20 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
01:44:20 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
01:44:20 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
01:44:20 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
01:44:20 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
01:44:20 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
01:44:20 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
01:44:20 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
01:44:20 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
01:44:20 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 1ms
01:44:20 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
01:44:20 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
01:44:20 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
01:44:20 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
01:44:20 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
01:44:20 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
01:44:20 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
01:44:20 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
01:44:20 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
01:44:20 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 1ms
01:44:20 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
01:44:20 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
01:44:20 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
01:44:20 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 1ms
01:44:20 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
01:44:20 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
01:44:20 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
01:44:20 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 1ms
01:44:20 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
01:44:20 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 0ms
01:44:20 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
01:44:20 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 1ms
01:44:20 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
01:44:20 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
01:44:20 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
01:44:20 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
01:44:20 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
01:44:20 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
01:44:20 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
01:44:20 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
01:44:20 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
01:44:20 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
01:44:20 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
01:44:20 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
01:44:20 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
01:44:20 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
01:44:20 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
01:44:20 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
01:44:20 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
01:44:20 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 1ms
01:44:20 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
01:44:20 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
01:44:20 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
01:44:20 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 1ms
01:44:20 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
01:44:20 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
01:44:20 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
01:44:20 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 1ms
01:44:20 INFO - Setting up ssl
01:44:20 INFO - PROCESS | certutil |
01:44:20 INFO - PROCESS | certutil |
01:44:20 INFO - PROCESS | certutil |
01:44:20 INFO - Certificate Nickname Trust Attributes
01:44:20 INFO - SSL,S/MIME,JAR/XPI
01:44:20 INFO -
01:44:20 INFO - web-platform-tests CT,,
01:44:20 INFO -
01:44:20 INFO - Starting runner
01:44:22 INFO - PROCESS | 1793 | 1469263462128 Marionette INFO Listening on port 2828
01:44:24 INFO - PROCESS | 1793 | 1469263464362 Marionette INFO startBrowser fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:24 INFO - PROCESS | 1793 | 1469263464382 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:24 INFO - PROCESS | 1793 | 1469263464777 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:24 INFO - PROCESS | 1793 | 1469263464871 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:25 INFO - PROCESS | 1793 | 1469263465138 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
01:44:25 INFO - PROCESS | 1793 | 1469263465183 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:25 INFO - PROCESS | 1793 | 1469263465200 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
01:44:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 422ms
01:44:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
01:44:25 INFO - PROCESS | 1793 | 1469263465723 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:25 INFO - PROCESS | 1793 | 1469263465825 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
01:44:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 505ms
01:44:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
01:44:26 INFO - PROCESS | 1793 | 1469263466169 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:26 INFO - PROCESS | 1793 | 1469263466258 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
01:44:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 468ms
01:44:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
01:44:26 INFO - PROCESS | 1793 | 1469263466646 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:26 INFO - PROCESS | 1793 | 1469263466732 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
01:44:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 440ms
01:44:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
01:44:27 INFO - PROCESS | 1793 | 1469263467086 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:27 INFO - PROCESS | 1793 | 1469263467173 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
01:44:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 427ms
01:44:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
01:44:27 INFO - PROCESS | 1793 | 1469263467516 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:27 INFO - PROCESS | 1793 | 1469263467600 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
01:44:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 422ms
01:44:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
01:44:27 INFO - PROCESS | 1793 | 1469263467944 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:28 INFO - PROCESS | 1793 | 1469263468029 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
01:44:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 426ms
01:44:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
01:44:28 INFO - PROCESS | 1793 | 1469263468375 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:28 INFO - PROCESS | 1793 | 1469263468458 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
01:44:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 422ms
01:44:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
01:44:28 INFO - PROCESS | 1793 | 1469263468801 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:28 INFO - PROCESS | 1793 | 1469263468884 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
01:44:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 442ms
01:44:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
01:44:29 INFO - PROCESS | 1793 | 1469263469247 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:29 INFO - PROCESS | 1793 | 1469263469340 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
01:44:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 518ms
01:44:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
01:44:29 INFO - PROCESS | 1793 | 1469263469785 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:29 INFO - PROCESS | 1793 | 1469263469872 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
01:44:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 430ms
01:44:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
01:44:30 INFO - PROCESS | 1793 | 1469263470218 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:30 INFO - PROCESS | 1793 | 1469263470307 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
01:44:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 418ms
01:44:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
01:44:30 INFO - PROCESS | 1793 | 1469263470646 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:30 INFO - PROCESS | 1793 | 1469263470728 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
01:44:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 422ms
01:44:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
01:44:31 INFO - PROCESS | 1793 | 1469263471070 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:31 INFO - PROCESS | 1793 | 1469263471158 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
01:44:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 425ms
01:44:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
01:44:31 INFO - PROCESS | 1793 | 1469263471499 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:31 INFO - PROCESS | 1793 | 1469263471583 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
01:44:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 389ms
01:44:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
01:44:31 INFO - PROCESS | 1793 | 1469263471898 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:32 INFO - PROCESS | 1793 | 1469263472026 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
01:44:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 773ms
01:44:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
01:44:32 INFO - PROCESS | 1793 | 1469263472678 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:32 INFO - PROCESS | 1793 | 1469263472762 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
01:44:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 470ms
01:44:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
01:44:33 INFO - PROCESS | 1793 | 1469263473156 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:33 INFO - PROCESS | 1793 | 1469263473243 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
01:44:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 471ms
01:44:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
01:44:33 INFO - PROCESS | 1793 | 1469263473638 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:33 INFO - PROCESS | 1793 | 1469263473726 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
01:44:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 481ms
01:44:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
01:44:34 INFO - PROCESS | 1793 | 1469263474120 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:34 INFO - PROCESS | 1793 | 1469263474204 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
01:44:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 478ms
01:44:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
01:44:34 INFO - PROCESS | 1793 | 1469263474602 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:34 INFO - PROCESS | 1793 | 1469263474686 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
01:44:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 471ms
01:44:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
01:44:35 INFO - PROCESS | 1793 | 1469263475081 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:35 INFO - PROCESS | 1793 | 1469263475181 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
01:44:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 425ms
01:44:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
01:44:35 INFO - PROCESS | 1793 | 1469263475512 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:35 INFO - PROCESS | 1793 | 1469263475588 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
01:44:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 418ms
01:44:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
01:44:35 INFO - PROCESS | 1793 | 1469263475935 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:36 INFO - PROCESS | 1793 | 1469263476016 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
01:44:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 433ms
01:44:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
01:44:36 INFO - PROCESS | 1793 | 1469263476372 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:36 INFO - PROCESS | 1793 | 1469263476449 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
01:44:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 426ms
01:44:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
01:44:36 INFO - PROCESS | 1793 | 1469263476803 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:36 INFO - PROCESS | 1793 | 1469263476889 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
01:44:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 428ms
01:44:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
01:44:37 INFO - PROCESS | 1793 | 1469263477238 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:37 INFO - PROCESS | 1793 | 1469263477325 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
01:44:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 436ms
01:44:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
01:44:37 INFO - PROCESS | 1793 | 1469263477678 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:37 INFO - PROCESS | 1793 | 1469263477763 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
01:44:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 419ms
01:44:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
01:44:38 INFO - PROCESS | 1793 | 1469263478105 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:38 INFO - PROCESS | 1793 | 1469263478181 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
01:44:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 374ms
01:44:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
01:44:38 INFO - PROCESS | 1793 | 1469263478481 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:38 INFO - PROCESS | 1793 | 1469263478565 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
01:44:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 381ms
01:44:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
01:44:38 INFO - PROCESS | 1793 | 1469263478867 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:38 INFO - PROCESS | 1793 | 1469263478960 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
01:44:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 427ms
01:44:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
01:44:39 INFO - PROCESS | 1793 | 1469263479300 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:39 INFO - PROCESS | 1793 | 1469263479375 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
01:44:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 720ms
01:44:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
01:44:40 INFO - PROCESS | 1793 | 1469263480032 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:40 INFO - PROCESS | 1793 | 1469263480132 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
01:44:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 527ms
01:44:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
01:44:40 INFO - PROCESS | 1793 | 1469263480560 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:40 INFO - PROCESS | 1793 | 1469263480656 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
01:44:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 475ms
01:44:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
01:44:41 INFO - PROCESS | 1793 | 1469263481050 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:41 INFO - PROCESS | 1793 | 1469263481138 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
01:44:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 678ms
01:44:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
01:44:41 INFO - PROCESS | 1793 | 1469263481721 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:41 INFO - PROCESS | 1793 | 1469263481801 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
01:44:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 418ms
01:44:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
01:44:42 INFO - PROCESS | 1793 | 1469263482144 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:42 INFO - PROCESS | 1793 | 1469263482224 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
01:44:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 476ms
01:44:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
01:44:42 INFO - PROCESS | 1793 | 1469263482628 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:42 INFO - PROCESS | 1793 | 1469263482712 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
01:44:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 417ms
01:44:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
01:44:43 INFO - PROCESS | 1793 | 1469263483053 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:43 INFO - PROCESS | 1793 | 1469263483128 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
01:44:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 432ms
01:44:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
01:44:43 INFO - PROCESS | 1793 | 1469263483494 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:43 INFO - PROCESS | 1793 | 1469263483570 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
01:44:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 573ms
01:44:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
01:44:44 INFO - PROCESS | 1793 | 1469263484090 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:44 INFO - PROCESS | 1793 | 1469263484174 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
01:44:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 650ms
01:44:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
01:44:44 INFO - PROCESS | 1793 | 1469263484743 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:44 INFO - PROCESS | 1793 | 1469263484826 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
01:44:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 425ms
01:44:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
01:44:45 INFO - PROCESS | 1793 | 1469263485176 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:45 INFO - PROCESS | 1793 | 1469263485271 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
01:44:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 472ms
01:44:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
01:44:45 INFO - PROCESS | 1793 | 1469263485660 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:45 INFO - PROCESS | 1793 | 1469263485744 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
01:44:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 472ms
01:44:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
01:44:46 INFO - PROCESS | 1793 | 1469263486127 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:46 INFO - PROCESS | 1793 | 1469263486209 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
01:44:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 426ms
01:44:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
01:44:46 INFO - PROCESS | 1793 | 1469263486558 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:46 INFO - PROCESS | 1793 | 1469263486641 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
01:44:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 473ms
01:44:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
01:44:47 INFO - PROCESS | 1793 | 1469263487043 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:47 INFO - PROCESS | 1793 | 1469263487143 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
01:44:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 482ms
01:44:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
01:44:47 INFO - PROCESS | 1793 | 1469263487521 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:47 INFO - PROCESS | 1793 | 1469263487599 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
01:44:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 422ms
01:44:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
01:44:47 INFO - PROCESS | 1793 | 1469263487947 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:48 INFO - PROCESS | 1793 | 1469263488025 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
01:44:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 429ms
01:44:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
01:44:48 INFO - PROCESS | 1793 | 1469263488380 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:48 INFO - PROCESS | 1793 | 1469263488466 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
01:44:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 423ms
01:44:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
01:44:48 INFO - PROCESS | 1793 | 1469263488807 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:48 INFO - PROCESS | 1793 | 1469263488884 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
01:44:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 431ms
01:44:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
01:44:49 INFO - PROCESS | 1793 | 1469263489244 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:49 INFO - PROCESS | 1793 | 1469263489335 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
01:44:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 472ms
01:44:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
01:44:49 INFO - PROCESS | 1793 | 1469263489720 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:49 INFO - PROCESS | 1793 | 1469263489805 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
01:44:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 427ms
01:44:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
01:44:50 INFO - PROCESS | 1793 | 1469263490151 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:50 INFO - PROCESS | 1793 | 1469263490231 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
01:44:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 389ms
01:44:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
01:44:50 INFO - PROCESS | 1793 | 1469263490548 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:50 INFO - PROCESS | 1793 | 1469263490632 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
01:44:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 569ms
01:44:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
01:44:51 INFO - PROCESS | 1793 | 1469263491123 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:51 INFO - PROCESS | 1793 | 1469263491224 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
01:44:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 633ms
01:44:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
01:44:51 INFO - PROCESS | 1793 | 1469263491759 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:51 INFO - PROCESS | 1793 | 1469263491849 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
01:44:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 428ms
01:44:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
01:44:52 INFO - PROCESS | 1793 | 1469263492197 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:52 INFO - PROCESS | 1793 | 1469263492279 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
01:44:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 473ms
01:44:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
01:44:52 INFO - PROCESS | 1793 | 1469263492686 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:52 INFO - PROCESS | 1793 | 1469263492773 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
01:44:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 476ms
01:44:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
01:44:53 INFO - PROCESS | 1793 | 1469263493159 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:53 INFO - PROCESS | 1793 | 1469263493246 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
01:44:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 473ms
01:44:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
01:44:53 INFO - PROCESS | 1793 | 1469263493635 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:53 INFO - PROCESS | 1793 | 1469263493711 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
01:44:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 479ms
01:44:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
01:44:54 INFO - PROCESS | 1793 | 1469263494121 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:54 INFO - PROCESS | 1793 | 1469263494246 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
01:44:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 519ms
01:44:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
01:44:54 INFO - PROCESS | 1793 | 1469263494646 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:54 INFO - PROCESS | 1793 | 1469263494735 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
01:44:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 488ms
01:44:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
01:44:55 INFO - PROCESS | 1793 | 1469263495133 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:55 INFO - PROCESS | 1793 | 1469263495214 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
01:44:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 381ms
01:44:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
01:44:55 INFO - PROCESS | 1793 | 1469263495532 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:55 INFO - PROCESS | 1793 | 1469263495608 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
01:44:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 421ms
01:44:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
01:44:55 INFO - PROCESS | 1793 | 1469263495957 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:56 INFO - PROCESS | 1793 | 1469263496055 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
01:44:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 473ms
01:44:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
01:44:56 INFO - PROCESS | 1793 | 1469263496435 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:56 INFO - PROCESS | 1793 | 1469263496525 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
01:44:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 419ms
01:44:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
01:44:56 INFO - PROCESS | 1793 | 1469263496857 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:56 INFO - PROCESS | 1793 | 1469263496937 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
01:44:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 422ms
01:44:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
01:44:57 INFO - PROCESS | 1793 | 1469263497284 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:57 INFO - PROCESS | 1793 | 1469263497361 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
01:44:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 427ms
01:44:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
01:44:57 INFO - PROCESS | 1793 | 1469263497717 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:57 INFO - PROCESS | 1793 | 1469263497793 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
01:44:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 531ms
01:44:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
01:44:58 INFO - PROCESS | 1793 | 1469263498255 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:58 INFO - PROCESS | 1793 | 1469263498343 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
01:44:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 679ms
01:44:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
01:44:58 INFO - PROCESS | 1793 | 1469263498938 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:59 INFO - PROCESS | 1793 | 1469263499019 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
01:44:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 425ms
01:44:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
01:44:59 INFO - PROCESS | 1793 | 1469263499372 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:59 INFO - PROCESS | 1793 | 1469263499462 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
01:44:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 477ms
01:44:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
01:44:59 INFO - PROCESS | 1793 | 1469263499860 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:44:59 INFO - PROCESS | 1793 | 1469263499942 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:00 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.
01:45:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 420ms
01:45:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
01:45:00 INFO - PROCESS | 1793 | 1469263500283 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:00 INFO - PROCESS | 1793 | 1469263500371 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
01:45:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 480ms
01:45:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
01:45:00 INFO - PROCESS | 1793 | 1469263500765 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:00 INFO - PROCESS | 1793 | 1469263500850 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:01 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.
01:45:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 481ms
01:45:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
01:45:01 INFO - PROCESS | 1793 | 1469263501261 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:01 INFO - PROCESS | 1793 | 1469263501395 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
01:45:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 519ms
01:45:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
01:45:01 INFO - PROCESS | 1793 | 1469263501790 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:01 INFO - PROCESS | 1793 | 1469263501873 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:02 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.
01:45:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 520ms
01:45:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
01:45:02 INFO - PROCESS | 1793 | 1469263502314 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:02 INFO - PROCESS | 1793 | 1469263502397 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
01:45:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 419ms
01:45:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
01:45:02 INFO - PROCESS | 1793 | 1469263502741 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:02 INFO - PROCESS | 1793 | 1469263502824 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
01:45:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 469ms
01:45:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
01:45:03 INFO - PROCESS | 1793 | 1469263503214 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:03 INFO - PROCESS | 1793 | 1469263503293 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
01:45:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 440ms
01:45:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
01:45:03 INFO - PROCESS | 1793 | 1469263503661 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:03 INFO - PROCESS | 1793 | 1469263503757 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
01:45:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 471ms
01:45:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
01:45:04 INFO - PROCESS | 1793 | 1469263504135 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:04 INFO - PROCESS | 1793 | 1469263504217 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
01:45:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 427ms
01:45:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
01:45:04 INFO - PROCESS | 1793 | 1469263504567 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:04 INFO - PROCESS | 1793 | 1469263504656 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
01:45:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 531ms
01:45:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
01:45:05 INFO - PROCESS | 1793 | 1469263505104 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:05 INFO - PROCESS | 1793 | 1469263505195 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
01:45:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 630ms
01:45:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
01:45:05 INFO - PROCESS | 1793 | 1469263505737 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:05 INFO - PROCESS | 1793 | 1469263505894 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
01:45:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 526ms
01:45:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
01:45:06 INFO - PROCESS | 1793 | 1469263506273 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:06 INFO - PROCESS | 1793 | 1469263506366 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
01:45:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 471ms
01:45:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
01:45:06 INFO - PROCESS | 1793 | 1469263506756 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:06 INFO - PROCESS | 1793 | 1469263506841 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
01:45:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 483ms
01:45:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
01:45:07 INFO - PROCESS | 1793 | 1469263507236 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:07 INFO - PROCESS | 1793 | 1469263507323 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
01:45:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 418ms
01:45:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
01:45:07 INFO - PROCESS | 1793 | 1469263507660 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:07 INFO - PROCESS | 1793 | 1469263507741 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
01:45:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 622ms
01:45:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
01:45:08 INFO - PROCESS | 1793 | 1469263508289 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:08 INFO - PROCESS | 1793 | 1469263508392 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:08 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.
01:45:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 468ms
01:45:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
01:45:08 INFO - PROCESS | 1793 | 1469263508758 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:08 INFO - PROCESS | 1793 | 1469263508838 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:09 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.
01:45:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 471ms
01:45:09 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
01:45:09 INFO - PROCESS | 1793 | 1469263509234 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:09 INFO - PROCESS | 1793 | 1469263509330 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:09 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
01:45:09 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 469ms
01:45:09 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
01:45:09 INFO - PROCESS | 1793 | 1469263509707 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:09 INFO - PROCESS | 1793 | 1469263509784 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:10 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
01:45:10 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 424ms
01:45:10 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
01:45:10 INFO - PROCESS | 1793 | 1469263510135 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:10 INFO - PROCESS | 1793 | 1469263510215 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:10 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
01:45:10 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 436ms
01:45:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
01:45:10 INFO - PROCESS | 1793 | 1469263510576 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:10 INFO - PROCESS | 1793 | 1469263510668 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
01:45:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 478ms
01:45:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
01:45:11 INFO - PROCESS | 1793 | 1469263511058 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:11 INFO - PROCESS | 1793 | 1469263511137 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
01:45:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 473ms
01:45:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
01:45:11 INFO - PROCESS | 1793 | 1469263511535 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:11 INFO - PROCESS | 1793 | 1469263511623 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
01:45:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 473ms
01:45:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
01:45:12 INFO - PROCESS | 1793 | 1469263512026 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:12 INFO - PROCESS | 1793 | 1469263512115 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
01:45:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 625ms
01:45:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
01:45:12 INFO - PROCESS | 1793 | 1469263512751 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:12 INFO - PROCESS | 1793 | 1469263512855 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
01:45:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 829ms
01:45:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
01:45:13 INFO - PROCESS | 1793 | 1469263513583 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:13 INFO - PROCESS | 1793 | 1469263513675 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
01:45:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 469ms
01:45:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
01:45:14 INFO - PROCESS | 1793 | 1469263514064 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:14 INFO - PROCESS | 1793 | 1469263514147 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
01:45:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 476ms
01:45:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
01:45:14 INFO - PROCESS | 1793 | 1469263514554 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:14 INFO - PROCESS | 1793 | 1469263514646 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
01:45:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 524ms
01:45:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
01:45:15 INFO - PROCESS | 1793 | 1469263515078 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:15 INFO - PROCESS | 1793 | 1469263515172 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:15 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
01:45:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 927ms
01:45:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
01:45:16 INFO - PROCESS | 1793 | 1469263516009 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:16 INFO - PROCESS | 1793 | 1469263516091 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
01:45:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 932ms
01:45:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
01:45:16 INFO - PROCESS | 1793 | 1469263516947 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:17 INFO - PROCESS | 1793 | 1469263517042 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:17 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
01:45:17 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
01:45:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
01:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:45:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:45:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:45:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 474ms
01:45:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
01:45:17 INFO - PROCESS | 1793 | 1469263517424 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:17 INFO - PROCESS | 1793 | 1469263517508 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
01:45:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 428ms
01:45:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
01:45:17 INFO - PROCESS | 1793 | 1469263517859 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:17 INFO - PROCESS | 1793 | 1469263517947 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
01:45:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 468ms
01:45:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
01:45:18 INFO - PROCESS | 1793 | 1469263518334 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:18 INFO - PROCESS | 1793 | 1469263518416 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
01:45:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 475ms
01:45:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
01:45:18 INFO - PROCESS | 1793 | 1469263518856 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:18 INFO - PROCESS | 1793 | 1469263518950 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
01:45:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 482ms
01:45:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
01:45:19 INFO - PROCESS | 1793 | 1469263519324 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:19 INFO - PROCESS | 1793 | 1469263519415 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
01:45:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 775ms
01:45:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
01:45:20 INFO - PROCESS | 1793 | 1469263520105 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:20 INFO - PROCESS | 1793 | 1469263520200 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:20 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
01:45:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
01:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:45:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:45:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:45:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 469ms
01:45:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
01:45:20 INFO - PROCESS | 1793 | 1469263520584 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:20 INFO - PROCESS | 1793 | 1469263520689 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
01:45:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 522ms
01:45:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
01:45:21 INFO - PROCESS | 1793 | 1469263521118 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:21 INFO - PROCESS | 1793 | 1469263521213 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:21 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
01:45:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
01:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:45:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:45:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:45:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 475ms
01:45:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
01:45:21 INFO - PROCESS | 1793 | 1469263521602 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:21 INFO - PROCESS | 1793 | 1469263521688 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:22 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
01:45:22 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
01:45:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
01:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:45:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:45:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:45:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 625ms
01:45:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
01:45:22 INFO - PROCESS | 1793 | 1469263522247 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:22 INFO - PROCESS | 1793 | 1469263522340 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:22 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
01:45:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
01:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:45:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:45:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:45:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 528ms
01:45:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
01:45:22 INFO - PROCESS | 1793 | 1469263522775 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:22 INFO - PROCESS | 1793 | 1469263522900 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
01:45:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 576ms
01:45:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
01:45:23 INFO - PROCESS | 1793 | 1469263523352 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:23 INFO - PROCESS | 1793 | 1469263523435 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
01:45:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 480ms
01:45:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
01:45:23 INFO - PROCESS | 1793 | 1469263523837 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:23 INFO - PROCESS | 1793 | 1469263523923 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
01:45:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 476ms
01:45:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
01:45:24 INFO - PROCESS | 1793 | 1469263524319 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:24 INFO - PROCESS | 1793 | 1469263524406 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
01:45:24 INFO - PROCESS | 1793 | 1469263524414 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
01:45:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 482ms
01:45:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
01:45:24 INFO - PROCESS | 1793 | 1469263524810 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:24 INFO - PROCESS | 1793 | 1469263524892 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
01:45:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 573ms
01:45:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
01:45:25 INFO - PROCESS | 1793 | 1469263525393 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:25 INFO - PROCESS | 1793 | 1469263525557 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
01:45:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 535ms
01:45:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
01:45:25 INFO - PROCESS | 1793 | 1469263525928 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:26 INFO - PROCESS | 1793 | 1469263526013 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
01:45:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 578ms
01:45:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
01:45:26 INFO - PROCESS | 1793 | 1469263526515 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:26 INFO - PROCESS | 1793 | 1469263526625 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
01:45:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 670ms
01:45:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
01:45:27 INFO - PROCESS | 1793 | 1469263527189 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:27 INFO - PROCESS | 1793 | 1469263527278 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
01:45:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 474ms
01:45:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
01:45:27 INFO - PROCESS | 1793 | 1469263527673 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:27 INFO - PROCESS | 1793 | 1469263527759 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
01:45:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 472ms
01:45:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
01:45:28 INFO - PROCESS | 1793 | 1469263528155 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:28 INFO - PROCESS | 1793 | 1469263528244 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
01:45:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 473ms
01:45:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
01:45:28 INFO - PROCESS | 1793 | 1469263528625 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:28 INFO - PROCESS | 1793 | 1469263528709 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:29 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
01:45:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 422ms
01:45:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
01:45:29 INFO - PROCESS | 1793 | 1469263529052 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:29 INFO - PROCESS | 1793 | 1469263529137 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
01:45:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 472ms
01:45:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
01:45:29 INFO - PROCESS | 1793 | 1469263529538 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:29 INFO - PROCESS | 1793 | 1469263529654 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
01:45:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 531ms
01:45:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
01:45:30 INFO - PROCESS | 1793 | 1469263530071 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:30 INFO - PROCESS | 1793 | 1469263530151 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:30 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
01:45:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 518ms
01:45:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
01:45:30 INFO - PROCESS | 1793 | 1469263530594 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:30 INFO - PROCESS | 1793 | 1469263530673 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:31 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
01:45:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
01:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:45:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
01:45:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
01:45:31 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
01:45:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
01:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:45:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
01:45:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
01:45:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 420ms
01:45:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
01:45:31 INFO - PROCESS | 1793 | 1469263531022 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:31 INFO - PROCESS | 1793 | 1469263531105 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:31 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
01:45:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 432ms
01:45:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
01:45:31 INFO - PROCESS | 1793 | 1469263531460 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:31 INFO - PROCESS | 1793 | 1469263531550 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45: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.
01:45:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 420ms
01:45:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
01:45:31 INFO - PROCESS | 1793 | 1469263531885 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:31 INFO - PROCESS | 1793 | 1469263531977 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45: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.
01:45:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 422ms
01:45:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
01:45:32 INFO - PROCESS | 1793 | 1469263532313 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:32 INFO - PROCESS | 1793 | 1469263532408 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:32 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
01:45:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 468ms
01:45:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
01:45:32 INFO - PROCESS | 1793 | 1469263532787 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:32 INFO - PROCESS | 1793 | 1469263532877 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45: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.
01:45:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 427ms
01:45:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
01:45:33 INFO - PROCESS | 1793 | 1469263533218 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:33 INFO - PROCESS | 1793 | 1469263533298 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
01:45:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 529ms
01:45:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
01:45:33 INFO - PROCESS | 1793 | 1469263533759 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:33 INFO - PROCESS | 1793 | 1469263533858 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
01:45:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 626ms
01:45:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
01:45:34 INFO - PROCESS | 1793 | 1469263534407 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:34 INFO - PROCESS | 1793 | 1469263534496 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
01:45:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 638ms
01:45:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
01:45:35 INFO - PROCESS | 1793 | 1469263535052 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:35 INFO - PROCESS | 1793 | 1469263535140 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
01:45:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 481ms
01:45:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
01:45:35 INFO - PROCESS | 1793 | 1469263535541 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:35 INFO - PROCESS | 1793 | 1469263535628 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
01:45:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 423ms
01:45:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
01:45:35 INFO - PROCESS | 1793 | 1469263535980 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:36 INFO - PROCESS | 1793 | 1469263536063 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
01:45:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 476ms
01:45:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
01:45:36 INFO - PROCESS | 1793 | 1469263536456 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:36 INFO - PROCESS | 1793 | 1469263536543 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
01:45:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 471ms
01:45:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
01:45:36 INFO - PROCESS | 1793 | 1469263536932 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:37 INFO - PROCESS | 1793 | 1469263537022 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
01:45:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 518ms
01:45:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
01:45:37 INFO - PROCESS | 1793 | 1469263537463 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:37 INFO - PROCESS | 1793 | 1469263537565 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
01:45:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 476ms
01:45:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
01:45:37 INFO - PROCESS | 1793 | 1469263537941 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:38 INFO - PROCESS | 1793 | 1469263538038 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
01:45:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 477ms
01:45:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
01:45:38 INFO - PROCESS | 1793 | 1469263538423 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:38 INFO - PROCESS | 1793 | 1469263538499 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
01:45:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 475ms
01:45:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
01:45:38 INFO - PROCESS | 1793 | 1469263538904 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:38 INFO - PROCESS | 1793 | 1469263538981 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
01:45:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 426ms
01:45:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
01:45:39 INFO - PROCESS | 1793 | 1469263539334 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:39 INFO - PROCESS | 1793 | 1469263539416 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
01:45:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 420ms
01:45:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
01:45:39 INFO - PROCESS | 1793 | 1469263539762 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:39 INFO - PROCESS | 1793 | 1469263539855 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
01:45:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 419ms
01:45:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
01:45:40 INFO - PROCESS | 1793 | 1469263540188 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:40 INFO - PROCESS | 1793 | 1469263540271 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
01:45:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 434ms
01:45:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
01:45:40 INFO - PROCESS | 1793 | 1469263540626 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:40 INFO - PROCESS | 1793 | 1469263540708 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
01:45:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 724ms
01:45:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
01:45:41 INFO - PROCESS | 1793 | 1469263541359 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:41 INFO - PROCESS | 1793 | 1469263541522 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
01:45:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 524ms
01:45:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
01:45:41 INFO - PROCESS | 1793 | 1469263541893 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:41 INFO - PROCESS | 1793 | 1469263541977 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
01:45:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 480ms
01:45:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
01:45:42 INFO - PROCESS | 1793 | 1469263542384 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:42 INFO - PROCESS | 1793 | 1469263542473 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
01:45:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 471ms
01:45:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
01:45:42 INFO - PROCESS | 1793 | 1469263542852 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:42 INFO - PROCESS | 1793 | 1469263542940 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
01:45:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 469ms
01:45:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
01:45:43 INFO - PROCESS | 1793 | 1469263543324 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:43 INFO - PROCESS | 1793 | 1469263543402 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
01:45:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 421ms
01:45:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
01:45:43 INFO - PROCESS | 1793 | 1469263543752 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:43 INFO - PROCESS | 1793 | 1469263543875 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
01:45:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 519ms
01:45:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
01:45:44 INFO - PROCESS | 1793 | 1469263544272 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:44 INFO - PROCESS | 1793 | 1469263544364 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
01:45:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 478ms
01:45:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
01:45:44 INFO - PROCESS | 1793 | 1469263544763 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:44 INFO - PROCESS | 1793 | 1469263544847 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
01:45:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 434ms
01:45:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
01:45:45 INFO - PROCESS | 1793 | 1469263545202 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:45 INFO - PROCESS | 1793 | 1469263545278 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
01:45:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 430ms
01:45:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
01:45:45 INFO - PROCESS | 1793 | 1469263545636 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:45 INFO - PROCESS | 1793 | 1469263545714 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
01:45:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 430ms
01:45:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
01:45:46 INFO - PROCESS | 1793 | 1469263546073 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:46 INFO - PROCESS | 1793 | 1469263546167 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
01:45:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 474ms
01:45:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
01:45:46 INFO - PROCESS | 1793 | 1469263546551 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:46 INFO - PROCESS | 1793 | 1469263546637 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
01:45:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 430ms
01:45:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
01:45:46 INFO - PROCESS | 1793 | 1469263546984 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:47 INFO - PROCESS | 1793 | 1469263547061 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
01:45:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 427ms
01:45:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
01:45:47 INFO - PROCESS | 1793 | 1469263547416 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:47 INFO - PROCESS | 1793 | 1469263547493 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
01:45:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 483ms
01:45:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
01:45:47 INFO - PROCESS | 1793 | 1469263547906 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:48 INFO - PROCESS | 1793 | 1469263548001 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:48 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
01:45:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 622ms
01:45:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
01:45:48 INFO - PROCESS | 1793 | 1469263548533 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:48 INFO - PROCESS | 1793 | 1469263548624 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
01:45:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 681ms
01:45:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
01:45:49 INFO - PROCESS | 1793 | 1469263549239 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:49 INFO - PROCESS | 1793 | 1469263549326 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:50 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)
01:45:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 927ms
01:45:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
01:45:50 INFO - PROCESS | 1793 | 1469263550175 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:50 INFO - PROCESS | 1793 | 1469263550263 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
01:45:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 883ms
01:45:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
01:45:51 INFO - PROCESS | 1793 | 1469263551074 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:51 INFO - PROCESS | 1793 | 1469263551161 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
01:45:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 978ms
01:45:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
01:45:52 INFO - PROCESS | 1793 | 1469263552070 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:52 INFO - PROCESS | 1793 | 1469263552160 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:52 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)
01:45:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 893ms
01:45:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
01:45:52 INFO - PROCESS | 1793 | 1469263552949 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:53 INFO - PROCESS | 1793 | 1469263553026 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:53 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)
01:45:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 870ms
01:45:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
01:45:53 INFO - PROCESS | 1793 | 1469263553826 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:53 INFO - PROCESS | 1793 | 1469263553923 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
01:45:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 924ms
01:45:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
01:45:54 INFO - PROCESS | 1793 | 1469263554754 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:54 INFO - PROCESS | 1793 | 1469263554836 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
01:45:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 971ms
01:45:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
01:45:55 INFO - PROCESS | 1793 | 1469263555731 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:55 INFO - PROCESS | 1793 | 1469263555830 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
01:45:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 920ms
01:45:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
01:45:56 INFO - PROCESS | 1793 | 1469263556659 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:56 INFO - PROCESS | 1793 | 1469263556744 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:57 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
01:45:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 931ms
01:45:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
01:45:57 INFO - PROCESS | 1793 | 1469263557602 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:57 INFO - PROCESS | 1793 | 1469263557693 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
01:45:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 973ms
01:45:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
01:45:58 INFO - PROCESS | 1793 | 1469263558576 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:58 INFO - PROCESS | 1793 | 1469263558658 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:59 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
01:45:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
01:45:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:45:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:45:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:45:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:45:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 476ms
01:45:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
01:45:59 INFO - PROCESS | 1793 | 1469263559053 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:59 INFO - PROCESS | 1793 | 1469263559129 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
01:45:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 427ms
01:45:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
01:45:59 INFO - PROCESS | 1793 | 1469263559488 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:45:59 INFO - PROCESS | 1793 | 1469263559585 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:00 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
01:46:00 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
01:46:00 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
01:46:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
01:46:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:46:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:46:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:46:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:46:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 521ms
01:46:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
01:46:00 INFO - PROCESS | 1793 | 1469263560013 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:00 INFO - PROCESS | 1793 | 1469263560094 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
01:46:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 419ms
01:46:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
01:46:00 INFO - PROCESS | 1793 | 1469263560437 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:00 INFO - PROCESS | 1793 | 1469263560513 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
01:46:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 882ms
01:46:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
01:46:01 INFO - PROCESS | 1793 | 1469263561326 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:01 INFO - PROCESS | 1793 | 1469263561415 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:02 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
01:46:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 920ms
01:46:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
01:46:02 INFO - PROCESS | 1793 | 1469263562253 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:02 INFO - PROCESS | 1793 | 1469263562357 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:03 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.)
01:46:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 970ms
01:46:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
01:46:03 INFO - PROCESS | 1793 | 1469263563233 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:03 INFO - PROCESS | 1793 | 1469263563320 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
01:46:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 921ms
01:46:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
01:46:04 INFO - PROCESS | 1793 | 1469263564165 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:04 INFO - PROCESS | 1793 | 1469263564248 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:05 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
01:46:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 937ms
01:46:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
01:46:05 INFO - PROCESS | 1793 | 1469263565103 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:05 INFO - PROCESS | 1793 | 1469263565184 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
01:46:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 477ms
01:46:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
01:46:05 INFO - PROCESS | 1793 | 1469263565585 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:05 INFO - PROCESS | 1793 | 1469263565664 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
01:46:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 832ms
01:46:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
01:46:06 INFO - PROCESS | 1793 | 1469263566423 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:06 INFO - PROCESS | 1793 | 1469263566526 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
01:46:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 870ms
01:46:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
01:46:07 INFO - PROCESS | 1793 | 1469263567299 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:07 INFO - PROCESS | 1793 | 1469263567376 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
01:46:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 433ms
01:46:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
01:46:07 INFO - PROCESS | 1793 | 1469263567736 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:07 INFO - PROCESS | 1793 | 1469263567813 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
01:46:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 419ms
01:46:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
01:46:08 INFO - PROCESS | 1793 | 1469263568155 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:08 INFO - PROCESS | 1793 | 1469263568234 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
01:46:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 520ms
01:46:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
01:46:08 INFO - PROCESS | 1793 | 1469263568694 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:08 INFO - PROCESS | 1793 | 1469263568802 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
01:46:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 634ms
01:46:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
01:46:09 INFO - PROCESS | 1793 | 1469263569333 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:09 INFO - PROCESS | 1793 | 1469263569415 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
01:46:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 479ms
01:46:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
01:46:09 INFO - PROCESS | 1793 | 1469263569822 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:09 INFO - PROCESS | 1793 | 1469263569909 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
01:46:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 473ms
01:46:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
01:46:10 INFO - PROCESS | 1793 | 1469263570307 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:10 INFO - PROCESS | 1793 | 1469263570395 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
01:46:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 482ms
01:46:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
01:46:10 INFO - PROCESS | 1793 | 1469263570789 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:10 INFO - PROCESS | 1793 | 1469263570873 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted
01:46:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 479ms
01:46:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
01:46:11 INFO - PROCESS | 1793 | 1469263571268 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:11 INFO - PROCESS | 1793 | 1469263571346 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:11 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
01:46:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 488ms
01:46:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
01:46:11 INFO - PROCESS | 1793 | 1469263571763 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:11 INFO - PROCESS | 1793 | 1469263571887 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:12 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
01:46:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 519ms
01:46:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
01:46:12 INFO - PROCESS | 1793 | 1469263572289 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:12 INFO - PROCESS | 1793 | 1469263572367 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
01:46:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 427ms
01:46:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
01:46:12 INFO - PROCESS | 1793 | 1469263572716 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:12 INFO - PROCESS | 1793 | 1469263572793 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:13 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
01:46:13 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
01:46:13 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
01:46:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:46:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:46:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:46:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:46:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 418ms
01:46:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
01:46:13 INFO - PROCESS | 1793 | 1469263573141 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:13 INFO - PROCESS | 1793 | 1469263573221 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
01:46:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 428ms
01:46:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
01:46:13 INFO - PROCESS | 1793 | 1469263573572 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:13 INFO - PROCESS | 1793 | 1469263573659 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:13 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
01:46:13 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
01:46:13 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
01:46:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:46:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:46:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:46:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:46:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 421ms
01:46:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
01:46:14 INFO - PROCESS | 1793 | 1469263574000 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:14 INFO - PROCESS | 1793 | 1469263574092 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
01:46:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 419ms
01:46:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
01:46:14 INFO - PROCESS | 1793 | 1469263574423 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:14 INFO - PROCESS | 1793 | 1469263574505 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
01:46:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 429ms
01:46:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
01:46:14 INFO - PROCESS | 1793 | 1469263574857 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:14 INFO - PROCESS | 1793 | 1469263574939 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
01:46:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 472ms
01:46:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
01:46:15 INFO - PROCESS | 1793 | 1469263575332 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:15 INFO - PROCESS | 1793 | 1469263575411 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
01:46:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 534ms
01:46:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
01:46:15 INFO - PROCESS | 1793 | 1469263575873 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:15 INFO - PROCESS | 1793 | 1469263575990 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
01:46:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 878ms
01:46:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
01:46:16 INFO - PROCESS | 1793 | 1469263576756 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:16 INFO - PROCESS | 1793 | 1469263576850 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
01:46:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 470ms
01:46:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
01:46:17 INFO - PROCESS | 1793 | 1469263577235 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:17 INFO - PROCESS | 1793 | 1469263577351 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
01:46:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 471ms
01:46:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
01:46:17 INFO - PROCESS | 1793 | 1469263577719 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:17 INFO - PROCESS | 1793 | 1469263577806 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
01:46:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 479ms
01:46:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
01:46:18 INFO - PROCESS | 1793 | 1469263578194 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:18 INFO - PROCESS | 1793 | 1469263578280 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
01:46:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 474ms
01:46:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
01:46:18 INFO - PROCESS | 1793 | 1469263578673 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:18 INFO - PROCESS | 1793 | 1469263578757 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
01:46:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 477ms
01:46:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
01:46:19 INFO - PROCESS | 1793 | 1469263579157 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:19 INFO - PROCESS | 1793 | 1469263579276 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
01:46:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 527ms
01:46:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
01:46:19 INFO - PROCESS | 1793 | 1469263579692 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:19 INFO - PROCESS | 1793 | 1469263579771 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
01:46:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 522ms
01:46:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
01:46:20 INFO - PROCESS | 1793 | 1469263580240 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:20 INFO - PROCESS | 1793 | 1469263580327 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
01:46:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 426ms
01:46:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
01:46:20 INFO - PROCESS | 1793 | 1469263580671 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:20 INFO - PROCESS | 1793 | 1469263580762 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
01:46:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 427ms
01:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
01:46:21 INFO - PROCESS | 1793 | 1469263581101 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:21 INFO - PROCESS | 1793 | 1469263581178 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
01:46:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 434ms
01:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
01:46:21 INFO - PROCESS | 1793 | 1469263581540 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:21 INFO - PROCESS | 1793 | 1469263581634 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
01:46:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 425ms
01:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
01:46:21 INFO - PROCESS | 1793 | 1469263581993 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:22 INFO - PROCESS | 1793 | 1469263582071 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
01:46:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 424ms
01:46:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
01:46:22 INFO - PROCESS | 1793 | 1469263582423 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:22 INFO - PROCESS | 1793 | 1469263582505 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
01:46:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 523ms
01:46:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
01:46:22 INFO - PROCESS | 1793 | 1469263582952 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:23 INFO - PROCESS | 1793 | 1469263583057 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
01:46:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 730ms
01:46:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
01:46:23 INFO - PROCESS | 1793 | 1469263583689 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:23 INFO - PROCESS | 1793 | 1469263583784 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
01:46:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 479ms
01:46:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
01:46:24 INFO - PROCESS | 1793 | 1469263584174 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:24 INFO - PROCESS | 1793 | 1469263584271 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
01:46:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 478ms
01:46:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
01:46:24 INFO - PROCESS | 1793 | 1469263584665 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:24 INFO - PROCESS | 1793 | 1469263584751 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
01:46:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 522ms
01:46:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
01:46:25 INFO - PROCESS | 1793 | 1469263585183 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:25 INFO - PROCESS | 1793 | 1469263585267 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
01:46:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 431ms
01:46:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
01:46:25 INFO - PROCESS | 1793 | 1469263585618 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:25 INFO - PROCESS | 1793 | 1469263585700 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
01:46:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 479ms
01:46:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
01:46:26 INFO - PROCESS | 1793 | 1469263586105 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:26 INFO - PROCESS | 1793 | 1469263586214 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
01:46:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 519ms
01:46:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
01:46:26 INFO - PROCESS | 1793 | 1469263586625 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:26 INFO - PROCESS | 1793 | 1469263586712 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
01:46:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 470ms
01:46:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
01:46:27 INFO - PROCESS | 1793 | 1469263587100 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:27 INFO - PROCESS | 1793 | 1469263587179 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
01:46:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 429ms
01:46:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
01:46:27 INFO - PROCESS | 1793 | 1469263587534 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:27 INFO - PROCESS | 1793 | 1469263587615 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
01:46:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 437ms
01:46:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
01:46:27 INFO - PROCESS | 1793 | 1469263587975 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:28 INFO - PROCESS | 1793 | 1469263588053 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
01:46:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 421ms
01:46:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
01:46:28 INFO - PROCESS | 1793 | 1469263588413 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:28 INFO - PROCESS | 1793 | 1469263588514 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
01:46:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 479ms
01:46:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
01:46:28 INFO - PROCESS | 1793 | 1469263588894 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:28 INFO - PROCESS | 1793 | 1469263588976 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
01:46:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 423ms
01:46:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
01:46:29 INFO - PROCESS | 1793 | 1469263589322 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:29 INFO - PROCESS | 1793 | 1469263589401 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
01:46:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 432ms
01:46:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
01:46:29 INFO - PROCESS | 1793 | 1469263589762 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:29 INFO - PROCESS | 1793 | 1469263589897 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
01:46:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 671ms
01:46:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
01:46:30 INFO - PROCESS | 1793 | 1469263590438 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:30 INFO - PROCESS | 1793 | 1469263590529 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
01:46:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 726ms
01:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
01:46:31 INFO - PROCESS | 1793 | 1469263591170 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:31 INFO - PROCESS | 1793 | 1469263591260 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
01:46:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 469ms
01:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
01:46:31 INFO - PROCESS | 1793 | 1469263591647 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:31 INFO - PROCESS | 1793 | 1469263591731 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
01:46:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 429ms
01:46:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
01:46:32 INFO - PROCESS | 1793 | 1469263592094 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:32 INFO - PROCESS | 1793 | 1469263592176 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
01:46:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 483ms
01:46:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
01:46:32 INFO - PROCESS | 1793 | 1469263592573 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:32 INFO - PROCESS | 1793 | 1469263592662 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
01:46:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 429ms
01:46:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
01:46:33 INFO - PROCESS | 1793 | 1469263593001 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:33 INFO - PROCESS | 1793 | 1469263593083 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
01:46:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 488ms
01:46:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
01:46:33 INFO - PROCESS | 1793 | 1469263593503 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:33 INFO - PROCESS | 1793 | 1469263593619 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
01:46:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 533ms
01:46:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
01:46:34 INFO - PROCESS | 1793 | 1469263594038 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:34 INFO - PROCESS | 1793 | 1469263594117 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
01:46:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 428ms
01:46:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
01:46:34 INFO - PROCESS | 1793 | 1469263594470 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:34 INFO - PROCESS | 1793 | 1469263594546 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
01:46:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 433ms
01:46:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
01:46:34 INFO - PROCESS | 1793 | 1469263594909 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:34 INFO - PROCESS | 1793 | 1469263594991 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
01:46:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 470ms
01:46:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
01:46:35 INFO - PROCESS | 1793 | 1469263595383 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:35 INFO - PROCESS | 1793 | 1469263595471 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
01:46:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 425ms
01:46:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
01:46:35 INFO - PROCESS | 1793 | 1469263595816 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:35 INFO - PROCESS | 1793 | 1469263595912 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
01:46:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 531ms
01:46:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
01:46:36 INFO - PROCESS | 1793 | 1469263596349 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:36 INFO - PROCESS | 1793 | 1469263596432 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
01:46:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 422ms
01:46:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
01:46:36 INFO - PROCESS | 1793 | 1469263596777 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:36 INFO - PROCESS | 1793 | 1469263596870 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
01:46:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 737ms
01:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
01:46:37 INFO - PROCESS | 1793 | 1469263597534 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:37 INFO - PROCESS | 1793 | 1469263597648 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
01:46:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 527ms
01:46:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
01:46:38 INFO - PROCESS | 1793 | 1469263598065 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:38 INFO - PROCESS | 1793 | 1469263598155 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
01:46:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 477ms
01:46:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
01:46:38 INFO - PROCESS | 1793 | 1469263598553 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:38 INFO - PROCESS | 1793 | 1469263598640 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
01:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 473ms
01:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
01:46:39 INFO - PROCESS | 1793 | 1469263599022 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:39 INFO - PROCESS | 1793 | 1469263599104 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
01:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 468ms
01:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
01:46:39 INFO - PROCESS | 1793 | 1469263599495 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:39 INFO - PROCESS | 1793 | 1469263599578 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
01:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 471ms
01:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
01:46:39 INFO - PROCESS | 1793 | 1469263599973 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:40 INFO - PROCESS | 1793 | 1469263600097 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
01:46:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 518ms
01:46:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
01:46:40 INFO - PROCESS | 1793 | 1469263600494 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:40 INFO - PROCESS | 1793 | 1469263600588 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
01:46:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 519ms
01:46:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
01:46:41 INFO - PROCESS | 1793 | 1469263601018 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:41 INFO - PROCESS | 1793 | 1469263601096 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
01:46:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 434ms
01:46:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
01:46:41 INFO - PROCESS | 1793 | 1469263601457 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:41 INFO - PROCESS | 1793 | 1469263601534 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
01:46:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 425ms
01:46:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
01:46:41 INFO - PROCESS | 1793 | 1469263601886 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:41 INFO - PROCESS | 1793 | 1469263601965 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
01:46:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 431ms
01:46:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
01:46:42 INFO - PROCESS | 1793 | 1469263602323 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:42 INFO - PROCESS | 1793 | 1469263602415 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
01:46:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 476ms
01:46:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
01:46:42 INFO - PROCESS | 1793 | 1469263602801 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:42 INFO - PROCESS | 1793 | 1469263602881 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
01:46:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 421ms
01:46:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
01:46:43 INFO - PROCESS | 1793 | 1469263603228 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:43 INFO - PROCESS | 1793 | 1469263603311 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
01:46:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 427ms
01:46:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
01:46:43 INFO - PROCESS | 1793 | 1469263603662 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:43 INFO - PROCESS | 1793 | 1469263603746 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
01:46:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 585ms
01:46:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
01:46:44 INFO - PROCESS | 1793 | 1469263604254 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:44 INFO - PROCESS | 1793 | 1469263604371 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
01:46:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 872ms
01:46:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
01:46:45 INFO - PROCESS | 1793 | 1469263605159 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:45 INFO - PROCESS | 1793 | 1469263605260 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
01:46:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 478ms
01:46:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
01:46:45 INFO - PROCESS | 1793 | 1469263605645 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:45 INFO - PROCESS | 1793 | 1469263605744 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
01:46:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 474ms
01:46:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
01:46:46 INFO - PROCESS | 1793 | 1469263606125 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:46 INFO - PROCESS | 1793 | 1469263606214 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
01:46:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 469ms
01:46:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
01:46:46 INFO - PROCESS | 1793 | 1469263606592 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:46 INFO - PROCESS | 1793 | 1469263606689 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
01:46:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 472ms
01:46:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
01:46:47 INFO - PROCESS | 1793 | 1469263607068 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:47 INFO - PROCESS | 1793 | 1469263607152 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
01:46:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 481ms
01:46:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
01:46:47 INFO - PROCESS | 1793 | 1469263607563 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:47 INFO - PROCESS | 1793 | 1469263607676 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
01:46:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 532ms
01:46:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
01:46:48 INFO - PROCESS | 1793 | 1469263608094 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:48 INFO - PROCESS | 1793 | 1469263608174 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
01:46:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 519ms
01:46:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
01:46:48 INFO - PROCESS | 1793 | 1469263608618 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:48 INFO - PROCESS | 1793 | 1469263608699 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
01:46:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 428ms
01:46:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
01:46:49 INFO - PROCESS | 1793 | 1469263609049 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:49 INFO - PROCESS | 1793 | 1469263609137 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
01:46:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 431ms
01:46:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
01:46:49 INFO - PROCESS | 1793 | 1469263609485 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:49 INFO - PROCESS | 1793 | 1469263609564 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
01:46:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 429ms
01:46:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
01:46:49 INFO - PROCESS | 1793 | 1469263609922 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:50 INFO - PROCESS | 1793 | 1469263610032 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
01:46:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 477ms
01:46:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
01:46:50 INFO - PROCESS | 1793 | 1469263610401 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:50 INFO - PROCESS | 1793 | 1469263610479 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
01:46:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 440ms
01:46:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
01:46:50 INFO - PROCESS | 1793 | 1469263610845 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:50 INFO - PROCESS | 1793 | 1469263610926 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
01:46:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 528ms
01:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
01:46:51 INFO - PROCESS | 1793 | 1469263611380 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:51 INFO - PROCESS | 1793 | 1469263611510 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
01:46:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 724ms
01:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
01:46:52 INFO - PROCESS | 1793 | 1469263612109 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:52 INFO - PROCESS | 1793 | 1469263612201 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
01:46:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 473ms
01:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
01:46:52 INFO - PROCESS | 1793 | 1469263612590 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:52 INFO - PROCESS | 1793 | 1469263612675 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
01:46:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 479ms
01:46:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
01:46:53 INFO - PROCESS | 1793 | 1469263613081 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:53 INFO - PROCESS | 1793 | 1469263613173 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
01:46:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 483ms
01:46:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
01:46:53 INFO - PROCESS | 1793 | 1469263613559 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:53 INFO - PROCESS | 1793 | 1469263613647 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
01:46:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 476ms
01:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
01:46:54 INFO - PROCESS | 1793 | 1469263614045 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:54 INFO - PROCESS | 1793 | 1469263614127 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
01:46:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 478ms
01:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
01:46:54 INFO - PROCESS | 1793 | 1469263614532 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:54 INFO - PROCESS | 1793 | 1469263614641 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
01:46:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 528ms
01:46:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
01:46:55 INFO - PROCESS | 1793 | 1469263615061 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:55 INFO - PROCESS | 1793 | 1469263615139 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
01:46:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 424ms
01:46:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
01:46:55 INFO - PROCESS | 1793 | 1469263615492 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:55 INFO - PROCESS | 1793 | 1469263615572 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
01:46:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 428ms
01:46:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
01:46:55 INFO - PROCESS | 1793 | 1469263615926 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:56 INFO - PROCESS | 1793 | 1469263616007 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
01:46:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 426ms
01:46:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
01:46:56 INFO - PROCESS | 1793 | 1469263616355 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:56 INFO - PROCESS | 1793 | 1469263616445 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
01:46:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 428ms
01:46:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
01:46:56 INFO - PROCESS | 1793 | 1469263616789 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:56 INFO - PROCESS | 1793 | 1469263616879 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
01:46:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 423ms
01:46:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
01:46:57 INFO - PROCESS | 1793 | 1469263617218 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:57 INFO - PROCESS | 1793 | 1469263617308 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:57 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
01:46:57 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
01:46:57 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
01:46:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:46:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:46:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:46:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:46:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 470ms
01:46:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
01:46:57 INFO - PROCESS | 1793 | 1469263617694 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:57 INFO - PROCESS | 1793 | 1469263617773 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:58 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
01:46:58 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
01:46:58 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
01:46:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:46:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:46:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:46:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:46:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 527ms
01:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
01:46:58 INFO - PROCESS | 1793 | 1469263618228 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:58 INFO - PROCESS | 1793 | 1469263618342 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:58 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
01:46:58 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
01:46:58 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
01:46:58 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
01:46:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:46:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:46:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:46:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:46:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 678ms
01:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
01:46:58 INFO - PROCESS | 1793 | 1469263618932 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:59 INFO - PROCESS | 1793 | 1469263619027 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:59 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
01:46:59 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
01:46:59 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
01:46:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:46:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:46:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:46:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:46:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 671ms
01:46:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
01:46:59 INFO - PROCESS | 1793 | 1469263619614 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:46:59 INFO - PROCESS | 1793 | 1469263619705 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:00 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
01:47:00 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
01:47:00 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
01:47:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:47:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:47:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:47:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:47:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 475ms
01:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
01:47:00 INFO - PROCESS | 1793 | 1469263620101 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:00 INFO - PROCESS | 1793 | 1469263620193 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:00 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
01:47:00 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
01:47:00 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
01:47:00 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
01:47:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:47:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:47:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:47:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:47:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 470ms
01:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
01:47:00 INFO - PROCESS | 1793 | 1469263620584 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:00 INFO - PROCESS | 1793 | 1469263620668 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
01:47:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 471ms
01:47:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
01:47:01 INFO - PROCESS | 1793 | 1469263621058 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:01 INFO - PROCESS | 1793 | 1469263621148 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:01 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
01:47:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 440ms
01:47:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
01:47:01 INFO - PROCESS | 1793 | 1469263621503 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:01 INFO - PROCESS | 1793 | 1469263621614 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:02 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
01:47:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 587ms
01:47:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
01:47:02 INFO - PROCESS | 1793 | 1469263622097 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:02 INFO - PROCESS | 1793 | 1469263622206 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
01:47:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 672ms
01:47:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
01:47:02 INFO - PROCESS | 1793 | 1469263622772 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:02 INFO - PROCESS | 1793 | 1469263622906 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
01:47:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 677ms
01:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
01:47:03 INFO - PROCESS | 1793 | 1469263623457 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:03 INFO - PROCESS | 1793 | 1469263623559 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
01:47:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 483ms
01:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
01:47:03 INFO - PROCESS | 1793 | 1469263623952 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:04 INFO - PROCESS | 1793 | 1469263624051 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:04 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
01:47:04 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
01:47:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:47:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:47:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:47:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:47:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 471ms
01:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
01:47:04 INFO - PROCESS | 1793 | 1469263624436 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:04 INFO - PROCESS | 1793 | 1469263624522 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
01:47:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 472ms
01:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
01:47:04 INFO - PROCESS | 1793 | 1469263624904 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:04 INFO - PROCESS | 1793 | 1469263624989 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
01:47:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 423ms
01:47:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
01:47:05 INFO - PROCESS | 1793 | 1469263625332 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:05 INFO - PROCESS | 1793 | 1469263625413 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
01:47:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 569ms
01:47:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
01:47:05 INFO - PROCESS | 1793 | 1469263625907 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:06 INFO - PROCESS | 1793 | 1469263625997 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
01:47:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 776ms
01:47:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
01:47:06 INFO - PROCESS | 1793 | 1469263626697 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:06 INFO - PROCESS | 1793 | 1469263626793 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
01:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 485ms
01:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
01:47:07 INFO - PROCESS | 1793 | 1469263627190 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:07 INFO - PROCESS | 1793 | 1469263627291 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
01:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 482ms
01:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
01:47:07 INFO - PROCESS | 1793 | 1469263627684 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:07 INFO - PROCESS | 1793 | 1469263627780 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
01:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 525ms
01:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
01:47:08 INFO - PROCESS | 1793 | 1469263628205 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:08 INFO - PROCESS | 1793 | 1469263628299 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
01:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 476ms
01:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
01:47:08 INFO - PROCESS | 1793 | 1469263628685 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:08 INFO - PROCESS | 1793 | 1469263628785 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
01:47:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 519ms
01:47:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
01:47:09 INFO - PROCESS | 1793 | 1469263629211 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:09 INFO - PROCESS | 1793 | 1469263629324 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
01:47:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 669ms
01:47:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
01:47:09 INFO - PROCESS | 1793 | 1469263629906 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:10 INFO - PROCESS | 1793 | 1469263630006 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
01:47:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 478ms
01:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
01:47:10 INFO - PROCESS | 1793 | 1469263630391 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:10 INFO - PROCESS | 1793 | 1469263630494 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
01:47:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 478ms
01:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
01:47:10 INFO - PROCESS | 1793 | 1469263630881 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:10 INFO - PROCESS | 1793 | 1469263630974 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
01:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 472ms
01:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
01:47:11 INFO - PROCESS | 1793 | 1469263631349 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:11 INFO - PROCESS | 1793 | 1469263631435 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
01:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 482ms
01:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
01:47:11 INFO - PROCESS | 1793 | 1469263631835 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:11 INFO - PROCESS | 1793 | 1469263631917 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
01:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 420ms
01:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
01:47:12 INFO - PROCESS | 1793 | 1469263632264 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:12 INFO - PROCESS | 1793 | 1469263632381 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
01:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 522ms
01:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
01:47:12 INFO - PROCESS | 1793 | 1469263632787 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:12 INFO - PROCESS | 1793 | 1469263632866 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
01:47:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 429ms
01:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
01:47:13 INFO - PROCESS | 1793 | 1469263633220 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:13 INFO - PROCESS | 1793 | 1469263633298 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
01:47:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 375ms
01:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
01:47:13 INFO - PROCESS | 1793 | 1469263633601 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:13 INFO - PROCESS | 1793 | 1469263633682 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
01:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 433ms
01:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
01:47:14 INFO - PROCESS | 1793 | 1469263634036 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:14 INFO - PROCESS | 1793 | 1469263634110 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
01:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 429ms
01:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
01:47:14 INFO - PROCESS | 1793 | 1469263634471 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:14 INFO - PROCESS | 1793 | 1469263634563 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
01:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 469ms
01:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
01:47:14 INFO - PROCESS | 1793 | 1469263634943 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:15 INFO - PROCESS | 1793 | 1469263635022 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:15 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
01:47:15 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
01:47:15 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
01:47:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:47:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:47:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:47:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 471ms
01:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
01:47:15 INFO - PROCESS | 1793 | 1469263635420 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:15 INFO - PROCESS | 1793 | 1469263635502 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
01:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 437ms
01:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
01:47:15 INFO - PROCESS | 1793 | 1469263635861 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:15 INFO - PROCESS | 1793 | 1469263635938 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
01:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 472ms
01:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
01:47:16 INFO - PROCESS | 1793 | 1469263636339 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:16 INFO - PROCESS | 1793 | 1469263636442 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
01:47:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 677ms
01:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
01:47:17 INFO - PROCESS | 1793 | 1469263637023 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:17 INFO - PROCESS | 1793 | 1469263637157 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:17 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
01:47:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 721ms
01:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
01:47:17 INFO - PROCESS | 1793 | 1469263637769 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:17 INFO - PROCESS | 1793 | 1469263637867 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:18 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
01:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 480ms
01:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
01:47:18 INFO - PROCESS | 1793 | 1469263638256 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:18 INFO - PROCESS | 1793 | 1469263638343 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
01:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 480ms
01:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
01:47:18 INFO - PROCESS | 1793 | 1469263638748 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:18 INFO - PROCESS | 1793 | 1469263638842 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
01:47:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 922ms
01:47:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
01:47:19 INFO - PROCESS | 1793 | 1469263639673 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:19 INFO - PROCESS | 1793 | 1469263639775 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
01:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 526ms
01:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
01:47:20 INFO - PROCESS | 1793 | 1469263640202 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:20 INFO - PROCESS | 1793 | 1469263640289 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
01:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 477ms
01:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
01:47:20 INFO - PROCESS | 1793 | 1469263640705 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:20 INFO - PROCESS | 1793 | 1469263640824 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
01:47:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 487ms
01:47:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
01:47:21 INFO - PROCESS | 1793 | 1469263641181 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:21 INFO - PROCESS | 1793 | 1469263641259 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
01:47:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 472ms
01:47:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
01:47:21 INFO - PROCESS | 1793 | 1469263641652 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:21 INFO - PROCESS | 1793 | 1469263641730 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
01:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 427ms
01:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
01:47:22 INFO - PROCESS | 1793 | 1469263642083 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:22 INFO - PROCESS | 1793 | 1469263642163 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
01:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 420ms
01:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
01:47:22 INFO - PROCESS | 1793 | 1469263642519 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:22 INFO - PROCESS | 1793 | 1469263642600 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 428ms
01:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
01:47:22 INFO - PROCESS | 1793 | 1469263642952 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:23 INFO - PROCESS | 1793 | 1469263643044 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:23 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
01:47:23 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
01:47:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:47:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:47:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:47:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 435ms
01:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
01:47:23 INFO - PROCESS | 1793 | 1469263643390 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:23 INFO - PROCESS | 1793 | 1469263643788 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:24 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
01:47:24 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
01:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:47:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:47:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:47:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 1023ms
01:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
01:47:24 INFO - PROCESS | 1793 | 1469263644422 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:24 INFO - PROCESS | 1793 | 1469263644533 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:24 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
01:47:24 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
01:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:47:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:47:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:47:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 479ms
01:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
01:47:24 INFO - PROCESS | 1793 | 1469263644911 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:24 INFO - PROCESS | 1793 | 1469263644997 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:25 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]"
01:47:25 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
01:47:25 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
01:47:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:47:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:47:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:47:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:47:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 473ms
01:47:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
01:47:25 INFO - PROCESS | 1793 | 1469263645397 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:25 INFO - PROCESS | 1793 | 1469263645480 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:25 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
01:47:25 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
01:47:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:47:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:47:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:47:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:47:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 479ms
01:47:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
01:47:25 INFO - PROCESS | 1793 | 1469263645873 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:25 INFO - PROCESS | 1793 | 1469263645958 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
01:47:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 471ms
01:47:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
01:47:26 INFO - PROCESS | 1793 | 1469263646349 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:26 INFO - PROCESS | 1793 | 1469263646425 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
01:47:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 477ms
01:47:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
01:47:26 INFO - PROCESS | 1793 | 1469263646836 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:26 INFO - PROCESS | 1793 | 1469263646940 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
01:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 519ms
01:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
01:47:27 INFO - PROCESS | 1793 | 1469263647358 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:27 INFO - PROCESS | 1793 | 1469263647439 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
01:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 476ms
01:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
01:47:27 INFO - PROCESS | 1793 | 1469263647838 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:27 INFO - PROCESS | 1793 | 1469263647918 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
01:47:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 422ms
01:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
01:47:28 INFO - PROCESS | 1793 | 1469263648267 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:28 INFO - PROCESS | 1793 | 1469263648356 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
01:47:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 472ms
01:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
01:47:28 INFO - PROCESS | 1793 | 1469263648747 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:28 INFO - PROCESS | 1793 | 1469263648832 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
01:47:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 470ms
01:47:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
01:47:29 INFO - PROCESS | 1793 | 1469263649225 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:29 INFO - PROCESS | 1793 | 1469263649332 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
01:47:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 473ms
01:47:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
01:47:29 INFO - PROCESS | 1793 | 1469263649699 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:29 INFO - PROCESS | 1793 | 1469263649782 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
01:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 472ms
01:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
01:47:30 INFO - PROCESS | 1793 | 1469263650179 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:30 INFO - PROCESS | 1793 | 1469263650258 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
01:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 520ms
01:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
01:47:30 INFO - PROCESS | 1793 | 1469263650706 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:30 INFO - PROCESS | 1793 | 1469263650814 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
01:47:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 726ms
01:47:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
01:47:31 INFO - PROCESS | 1793 | 1469263651458 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:31 INFO - PROCESS | 1793 | 1469263651564 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
01:47:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 726ms
01:47:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
01:47:32 INFO - PROCESS | 1793 | 1469263652187 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:32 INFO - PROCESS | 1793 | 1469263652291 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
01:47:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 529ms
01:47:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
01:47:32 INFO - PROCESS | 1793 | 1469263652724 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:32 INFO - PROCESS | 1793 | 1469263652829 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
01:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 525ms
01:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
01:47:33 INFO - PROCESS | 1793 | 1469263653260 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:33 INFO - PROCESS | 1793 | 1469263653344 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
01:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 471ms
01:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
01:47:33 INFO - PROCESS | 1793 | 1469263653727 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:33 INFO - PROCESS | 1793 | 1469263653809 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
01:47:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 469ms
01:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
01:47:34 INFO - PROCESS | 1793 | 1469263654201 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:34 INFO - PROCESS | 1793 | 1469263654293 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
01:47:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 519ms
01:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
01:47:34 INFO - PROCESS | 1793 | 1469263654726 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:34 INFO - PROCESS | 1793 | 1469263654844 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
01:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 573ms
01:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
01:47:35 INFO - PROCESS | 1793 | 1469263655306 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:35 INFO - PROCESS | 1793 | 1469263655396 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
01:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 470ms
01:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
01:47:35 INFO - PROCESS | 1793 | 1469263655781 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:35 INFO - PROCESS | 1793 | 1469263655860 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
01:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 436ms
01:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
01:47:36 INFO - PROCESS | 1793 | 1469263656221 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:36 INFO - PROCESS | 1793 | 1469263656299 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
01:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 422ms
01:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
01:47:36 INFO - PROCESS | 1793 | 1469263656653 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:36 INFO - PROCESS | 1793 | 1469263656729 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
01:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 482ms
01:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
01:47:37 INFO - PROCESS | 1793 | 1469263657137 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:37 INFO - PROCESS | 1793 | 1469263657229 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
01:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 470ms
01:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
01:47:37 INFO - PROCESS | 1793 | 1469263657610 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:37 INFO - PROCESS | 1793 | 1469263657692 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
01:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 524ms
01:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
01:47:38 INFO - PROCESS | 1793 | 1469263658141 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:38 INFO - PROCESS | 1793 | 1469263658276 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
01:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 775ms
01:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
01:47:38 INFO - PROCESS | 1793 | 1469263658920 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:39 INFO - PROCESS | 1793 | 1469263659016 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
01:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 477ms
01:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
01:47:39 INFO - PROCESS | 1793 | 1469263659405 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:39 INFO - PROCESS | 1793 | 1469263659508 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
01:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 470ms
01:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
01:47:39 INFO - PROCESS | 1793 | 1469263659886 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:39 INFO - PROCESS | 1793 | 1469263659979 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
01:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 482ms
01:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
01:47:40 INFO - PROCESS | 1793 | 1469263660364 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:40 INFO - PROCESS | 1793 | 1469263660447 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
01:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 433ms
01:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
01:47:40 INFO - PROCESS | 1793 | 1469263660801 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:40 INFO - PROCESS | 1793 | 1469263660894 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
01:47:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 468ms
01:47:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
01:47:41 INFO - PROCESS | 1793 | 1469263661276 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:41 INFO - PROCESS | 1793 | 1469263661397 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
01:47:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 527ms
01:47:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
01:47:41 INFO - PROCESS | 1793 | 1469263661805 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:41 INFO - PROCESS | 1793 | 1469263661906 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
01:47:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 471ms
01:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
01:47:42 INFO - PROCESS | 1793 | 1469263662283 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:42 INFO - PROCESS | 1793 | 1469263662368 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
01:47:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 436ms
01:47:42 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
01:47:42 INFO - PROCESS | 1793 | 1469263662723 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:42 INFO - PROCESS | 1793 | 1469263662804 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47: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 () {
01:47:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
01:47:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
01:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:47:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
01:47: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 () {
01:47:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
01:47:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
01:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:47:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
01:47: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 () {
01:47:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
01:47:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
01:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:47:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
01:47: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 () {
01:47:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
01:47:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
01:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:47:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
01:47:43 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 375ms
01:47:43 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
01:47:43 INFO - PROCESS | 1793 | 1469263663113 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:43 INFO - PROCESS | 1793 | 1469263663203 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:43 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
01:47:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
01:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:47:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
01:47:43 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
01:47:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
01:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:47:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
01:47:43 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
01:47:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
01:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:47:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
01:47:43 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 425ms
01:47:43 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
01:47:43 INFO - PROCESS | 1793 | 1469263663547 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:43 INFO - PROCESS | 1793 | 1469263663638 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:43 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
01:47:43 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
01:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:47:43 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
01:47:43 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
01:47:43 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.
01:47:43 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
01:47:43 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 369ms
01:47:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
01:47:43 INFO - PROCESS | 1793 | 1469263663925 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:44 INFO - PROCESS | 1793 | 1469263664009 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
01:47:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 427ms
01:47:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
01:47:44 INFO - PROCESS | 1793 | 1469263664358 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:44 INFO - PROCESS | 1793 | 1469263664435 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
01:47:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 422ms
01:47:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
01:47:44 INFO - PROCESS | 1793 | 1469263664814 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:44 INFO - PROCESS | 1793 | 1469263664957 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
01:47:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 923ms
01:47:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
01:47:45 INFO - PROCESS | 1793 | 1469263665763 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:45 INFO - PROCESS | 1793 | 1469263665861 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
01:47:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 478ms
01:47:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
01:47:46 INFO - PROCESS | 1793 | 1469263666248 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:46 INFO - PROCESS | 1793 | 1469263666348 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
01:47:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 477ms
01:47:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
01:47:46 INFO - PROCESS | 1793 | 1469263666733 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:46 INFO - PROCESS | 1793 | 1469263666823 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
01:47:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 520ms
01:47:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
01:47:47 INFO - PROCESS | 1793 | 1469263667253 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:47 INFO - PROCESS | 1793 | 1469263667345 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
01:47:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 419ms
01:47:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
01:47:47 INFO - PROCESS | 1793 | 1469263667675 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:47 INFO - PROCESS | 1793 | 1469263667756 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
01:47:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 521ms
01:47:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
01:47:48 INFO - PROCESS | 1793 | 1469263668206 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:48 INFO - PROCESS | 1793 | 1469263668324 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
01:47:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 526ms
01:47:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
01:47:48 INFO - PROCESS | 1793 | 1469263668736 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:48 INFO - PROCESS | 1793 | 1469263668830 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
01:47:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 470ms
01:47:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
01:47:49 INFO - PROCESS | 1793 | 1469263669208 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:49 INFO - PROCESS | 1793 | 1469263669287 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
01:47:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 430ms
01:47:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
01:47:49 INFO - PROCESS | 1793 | 1469263669642 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:49 INFO - PROCESS | 1793 | 1469263669725 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
01:47:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 424ms
01:47:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
01:47:50 INFO - PROCESS | 1793 | 1469263670070 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:50 INFO - PROCESS | 1793 | 1469263670148 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
01:47:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 436ms
01:47:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
01:47:50 INFO - PROCESS | 1793 | 1469263670513 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:50 INFO - PROCESS | 1793 | 1469263670610 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
01:47:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 476ms
01:47:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
01:47:50 INFO - PROCESS | 1793 | 1469263670991 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:51 INFO - PROCESS | 1793 | 1469263671068 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
01:47:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 438ms
01:47:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
01:47:51 INFO - PROCESS | 1793 | 1469263671434 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:51 INFO - PROCESS | 1793 | 1469263671513 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
01:47:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 528ms
01:47:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
01:47:51 INFO - PROCESS | 1793 | 1469263671968 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:52 INFO - PROCESS | 1793 | 1469263672083 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
01:47:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 720ms
01:47:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
01:47:52 INFO - PROCESS | 1793 | 1469263672704 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:52 INFO - PROCESS | 1793 | 1469263672806 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
01:47:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 473ms
01:47:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
01:47:53 INFO - PROCESS | 1793 | 1469263673185 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:53 INFO - PROCESS | 1793 | 1469263673285 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
01:47:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 520ms
01:47:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
01:47:53 INFO - PROCESS | 1793 | 1469263673717 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:53 INFO - PROCESS | 1793 | 1469263673814 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
01:47:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 474ms
01:47:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
01:47:54 INFO - PROCESS | 1793 | 1469263674187 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:54 INFO - PROCESS | 1793 | 1469263674271 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:54 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
01:47:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 477ms
01:47:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
01:47:54 INFO - PROCESS | 1793 | 1469263674668 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:54 INFO - PROCESS | 1793 | 1469263674766 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
01:47:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 520ms
01:47:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
01:47:55 INFO - PROCESS | 1793 | 1469263675201 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:55 INFO - PROCESS | 1793 | 1469263675329 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:55 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
01:47:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 575ms
01:47:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
01:47:55 INFO - PROCESS | 1793 | 1469263675773 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:55 INFO - PROCESS | 1793 | 1469263675856 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
01:47:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 428ms
01:47:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
01:47:56 INFO - PROCESS | 1793 | 1469263676203 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:56 INFO - PROCESS | 1793 | 1469263676284 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
01:47:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 477ms
01:47:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
01:47:56 INFO - PROCESS | 1793 | 1469263676684 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:56 INFO - PROCESS | 1793 | 1469263676768 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
01:47:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 480ms
01:47:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
01:47:57 INFO - PROCESS | 1793 | 1469263677169 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:57 INFO - PROCESS | 1793 | 1469263677252 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
01:47:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 475ms
01:47:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
01:47:57 INFO - PROCESS | 1793 | 1469263677651 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:57 INFO - PROCESS | 1793 | 1469263677749 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
01:47:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 469ms
01:47:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
01:47:58 INFO - PROCESS | 1793 | 1469263678123 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:58 INFO - PROCESS | 1793 | 1469263678211 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
01:47:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 423ms
01:47:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
01:47:58 INFO - PROCESS | 1793 | 1469263678552 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:58 INFO - PROCESS | 1793 | 1469263678635 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
01:47:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 625ms
01:47:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
01:47:59 INFO - PROCESS | 1793 | 1469263679184 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:47:59 INFO - PROCESS | 1793 | 1469263679297 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
01:48:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 882ms
01:48:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
01:48:00 INFO - PROCESS | 1793 | 1469263680073 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:00 INFO - PROCESS | 1793 | 1469263680176 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
01:48:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 534ms
01:48:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
01:48:00 INFO - PROCESS | 1793 | 1469263680617 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:00 INFO - PROCESS | 1793 | 1469263680707 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
01:48:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 473ms
01:48:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
01:48:01 INFO - PROCESS | 1793 | 1469263681102 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:01 INFO - PROCESS | 1793 | 1469263681195 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
01:48:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 480ms
01:48:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
01:48:01 INFO - PROCESS | 1793 | 1469263681578 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:01 INFO - PROCESS | 1793 | 1469263681671 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
01:48:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 571ms
01:48:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
01:48:02 INFO - PROCESS | 1793 | 1469263682153 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:02 INFO - PROCESS | 1793 | 1469263682241 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
01:48:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 520ms
01:48:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
01:48:02 INFO - PROCESS | 1793 | 1469263682680 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:02 INFO - PROCESS | 1793 | 1469263682799 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
01:48:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 588ms
01:48:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
01:48:03 INFO - PROCESS | 1793 | 1469263683270 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:03 INFO - PROCESS | 1793 | 1469263683357 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
01:48:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 477ms
01:48:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
01:48:03 INFO - PROCESS | 1793 | 1469263683751 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:03 INFO - PROCESS | 1793 | 1469263683832 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:04 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
01:48:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 473ms
01:48:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
01:48:04 INFO - PROCESS | 1793 | 1469263684228 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:04 INFO - PROCESS | 1793 | 1469263684310 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
01:48:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 435ms
01:48:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
01:48:04 INFO - PROCESS | 1793 | 1469263684669 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:04 INFO - PROCESS | 1793 | 1469263684749 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
01:48:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 478ms
01:48:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
01:48:05 INFO - PROCESS | 1793 | 1469263685154 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:05 INFO - PROCESS | 1793 | 1469263685249 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:05 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
01:48:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 478ms
01:48:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
01:48:05 INFO - PROCESS | 1793 | 1469263685635 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:05 INFO - PROCESS | 1793 | 1469263685713 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
01:48:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 531ms
01:48:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
01:48:06 INFO - PROCESS | 1793 | 1469263686173 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:06 INFO - PROCESS | 1793 | 1469263686308 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
01:48:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 778ms
01:48:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
01:48:06 INFO - PROCESS | 1793 | 1469263686962 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:07 INFO - PROCESS | 1793 | 1469263687073 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
01:48:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 521ms
01:48:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
01:48:07 INFO - PROCESS | 1793 | 1469263687492 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:07 INFO - PROCESS | 1793 | 1469263687620 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
01:48:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 531ms
01:48:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
01:48:08 INFO - PROCESS | 1793 | 1469263688033 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:08 INFO - PROCESS | 1793 | 1469263688119 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
01:48:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 474ms
01:48:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
01:48:08 INFO - PROCESS | 1793 | 1469263688504 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:08 INFO - PROCESS | 1793 | 1469263688590 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:08 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
01:48:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 471ms
01:48:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
01:48:08 INFO - PROCESS | 1793 | 1469263688981 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:09 INFO - PROCESS | 1793 | 1469263689068 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
01:48:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 520ms
01:48:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
01:48:09 INFO - PROCESS | 1793 | 1469263689513 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:09 INFO - PROCESS | 1793 | 1469263689614 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:10 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
01:48:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 526ms
01:48:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
01:48:10 INFO - PROCESS | 1793 | 1469263690040 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:10 INFO - PROCESS | 1793 | 1469263690122 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
01:48:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 481ms
01:48:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
01:48:10 INFO - PROCESS | 1793 | 1469263690526 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:10 INFO - PROCESS | 1793 | 1469263690608 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
01:48:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 422ms
01:48:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
01:48:10 INFO - PROCESS | 1793 | 1469263690954 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:11 INFO - PROCESS | 1793 | 1469263691041 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
01:48:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 473ms
01:48:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
01:48:11 INFO - PROCESS | 1793 | 1469263691433 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:11 INFO - PROCESS | 1793 | 1469263691512 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
01:48:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 427ms
01:48:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
01:48:11 INFO - PROCESS | 1793 | 1469263691867 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:11 INFO - PROCESS | 1793 | 1469263691967 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
01:48:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 471ms
01:48:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
01:48:12 INFO - PROCESS | 1793 | 1469263692343 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:12 INFO - PROCESS | 1793 | 1469263692434 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
01:48:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 418ms
01:48:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
01:48:12 INFO - PROCESS | 1793 | 1469263692772 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:12 INFO - PROCESS | 1793 | 1469263692854 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
01:48:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 478ms
01:48:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
01:48:13 INFO - PROCESS | 1793 | 1469263693254 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:13 INFO - PROCESS | 1793 | 1469263693361 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
01:48:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 681ms
01:48:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
01:48:13 INFO - PROCESS | 1793 | 1469263693944 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:14 INFO - PROCESS | 1793 | 1469263694083 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
01:48:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 774ms
01:48:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
01:48:14 INFO - PROCESS | 1793 | 1469263694720 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:14 INFO - PROCESS | 1793 | 1469263694819 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
01:48:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 527ms
01:48:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
01:48:15 INFO - PROCESS | 1793 | 1469263695256 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:15 INFO - PROCESS | 1793 | 1469263695360 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
01:48:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 470ms
01:48:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
01:48:15 INFO - PROCESS | 1793 | 1469263695738 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:15 INFO - PROCESS | 1793 | 1469263695830 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1
01:48:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 484ms
01:48:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
01:48:16 INFO - PROCESS | 1793 | 1469263696224 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:16 INFO - PROCESS | 1793 | 1469263696308 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1
01:48:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 477ms
01:48:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
01:48:16 INFO - PROCESS | 1793 | 1469263696706 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:16 INFO - PROCESS | 1793 | 1469263696799 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1
01:48:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 529ms
01:48:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
01:48:17 INFO - PROCESS | 1793 | 1469263697237 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:17 INFO - PROCESS | 1793 | 1469263697352 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
01:48:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 831ms
01:48:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
01:48:18 INFO - PROCESS | 1793 | 1469263698073 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:18 INFO - PROCESS | 1793 | 1469263698213 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
01:48:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 582ms
01:48:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
01:48:18 INFO - PROCESS | 1793 | 1469263698664 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:18 INFO - PROCESS | 1793 | 1469263698775 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
01:48:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 477ms
01:48:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
01:48:19 INFO - PROCESS | 1793 | 1469263699149 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:19 INFO - PROCESS | 1793 | 1469263699245 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
01:48:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 475ms
01:48:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
01:48:19 INFO - PROCESS | 1793 | 1469263699622 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:19 INFO - PROCESS | 1793 | 1469263699706 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
01:48:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 475ms
01:48:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
01:48:20 INFO - PROCESS | 1793 | 1469263700101 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:20 INFO - PROCESS | 1793 | 1469263700183 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
01:48:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 437ms
01:48:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
01:48:20 INFO - PROCESS | 1793 | 1469263700548 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:20 INFO - PROCESS | 1793 | 1469263700734 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
01:48:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 719ms
01:48:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
01:48:21 INFO - PROCESS | 1793 | 1469263701293 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:21 INFO - PROCESS | 1793 | 1469263701434 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
01:48:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 723ms
01:48:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
01:48:22 INFO - PROCESS | 1793 | 1469263702021 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:22 INFO - PROCESS | 1793 | 1469263702123 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
01:48:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 529ms
01:48:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
01:48:22 INFO - PROCESS | 1793 | 1469263702559 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:22 INFO - PROCESS | 1793 | 1469263702660 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
01:48:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 470ms
01:48:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
01:48:23 INFO - PROCESS | 1793 | 1469263703041 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:23 INFO - PROCESS | 1793 | 1469263703137 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
01:48:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 529ms
01:48:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
01:48:23 INFO - PROCESS | 1793 | 1469263703566 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:23 INFO - PROCESS | 1793 | 1469263703662 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear
01:48:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 468ms
01:48:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
01:48:24 INFO - PROCESS | 1793 | 1469263704041 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:24 INFO - PROCESS | 1793 | 1469263704121 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
01:48:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 524ms
01:48:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
01:48:24 INFO - PROCESS | 1793 | 1469263704575 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:24 INFO - PROCESS | 1793 | 1469263704677 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
01:48:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 526ms
01:48:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
01:48:25 INFO - PROCESS | 1793 | 1469263705100 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:25 INFO - PROCESS | 1793 | 1469263705182 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:25 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)
01:48:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 428ms
01:48:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
01:48:25 INFO - PROCESS | 1793 | 1469263705533 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:25 INFO - PROCESS | 1793 | 1469263705614 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
01:48:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 479ms
01:48:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
01:48:26 INFO - PROCESS | 1793 | 1469263706018 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:26 INFO - PROCESS | 1793 | 1469263706102 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
01:48:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 468ms
01:48:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
01:48:26 INFO - PROCESS | 1793 | 1469263706491 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:26 INFO - PROCESS | 1793 | 1469263706574 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
01:48:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 473ms
01:48:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
01:48:26 INFO - PROCESS | 1793 | 1469263706973 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:27 INFO - PROCESS | 1793 | 1469263707070 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
01:48:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 479ms
01:48:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
01:48:27 INFO - PROCESS | 1793 | 1469263707453 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:27 INFO - PROCESS | 1793 | 1469263707535 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
01:48:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 431ms
01:48:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
01:48:27 INFO - PROCESS | 1793 | 1469263707890 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:27 INFO - PROCESS | 1793 | 1469263707996 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
01:48:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 775ms
01:48:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
01:48:28 INFO - PROCESS | 1793 | 1469263708674 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:28 INFO - PROCESS | 1793 | 1469263708805 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
01:48:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 529ms
01:48:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
01:48:29 INFO - PROCESS | 1793 | 1469263709210 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:29 INFO - PROCESS | 1793 | 1469263709315 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
01:48:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 472ms
01:48:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
01:48:29 INFO - PROCESS | 1793 | 1469263709693 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:29 INFO - PROCESS | 1793 | 1469263709778 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
01:48:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 474ms
01:48:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
01:48:30 INFO - PROCESS | 1793 | 1469263710163 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:30 INFO - PROCESS | 1793 | 1469263710248 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
01:48:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 427ms
01:48:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
01:48:30 INFO - PROCESS | 1793 | 1469263710596 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:30 INFO - PROCESS | 1793 | 1469263710675 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
01:48:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 534ms
01:48:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
01:48:31 INFO - PROCESS | 1793 | 1469263711139 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:31 INFO - PROCESS | 1793 | 1469263711269 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
01:48:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 570ms
01:48:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
01:48:31 INFO - PROCESS | 1793 | 1469263711722 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:31 INFO - PROCESS | 1793 | 1469263711805 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
01:48:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 477ms
01:48:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
01:48:32 INFO - PROCESS | 1793 | 1469263712202 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:32 INFO - PROCESS | 1793 | 1469263712284 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
01:48:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 481ms
01:48:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
01:48:32 INFO - PROCESS | 1793 | 1469263712689 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:32 INFO - PROCESS | 1793 | 1469263712768 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
01:48:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 430ms
01:48:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
01:48:33 INFO - PROCESS | 1793 | 1469263713126 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:33 INFO - PROCESS | 1793 | 1469263713211 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
01:48:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 470ms
01:48:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
01:48:33 INFO - PROCESS | 1793 | 1469263713602 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:33 INFO - PROCESS | 1793 | 1469263713697 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
01:48:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 480ms
01:48:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
01:48:34 INFO - PROCESS | 1793 | 1469263714085 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:34 INFO - PROCESS | 1793 | 1469263714167 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
01:48:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 478ms
01:48:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
01:48:34 INFO - PROCESS | 1793 | 1469263714569 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:34 INFO - PROCESS | 1793 | 1469263714649 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
01:48:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 578ms
01:48:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
01:48:35 INFO - PROCESS | 1793 | 1469263715154 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:35 INFO - PROCESS | 1793 | 1469263715274 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
01:48:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 723ms
01:48:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
01:48:35 INFO - PROCESS | 1793 | 1469263715881 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:36 INFO - PROCESS | 1793 | 1469263716182 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
01:48:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 721ms
01:48:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
01:48:36 INFO - PROCESS | 1793 | 1469263716610 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:36 INFO - PROCESS | 1793 | 1469263716714 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
01:48:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 471ms
01:48:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
01:48:37 INFO - PROCESS | 1793 | 1469263717085 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:37 INFO - PROCESS | 1793 | 1469263717179 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
01:48:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 471ms
01:48:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
01:48:37 INFO - PROCESS | 1793 | 1469263717569 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:37 INFO - PROCESS | 1793 | 1469263717656 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
01:48:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 485ms
01:48:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
01:48:38 INFO - PROCESS | 1793 | 1469263718051 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:38 INFO - PROCESS | 1793 | 1469263718147 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
01:48:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 473ms
01:48:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
01:48:38 INFO - PROCESS | 1793 | 1469263718528 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:38 INFO - PROCESS | 1793 | 1469263718628 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
01:48:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 521ms
01:48:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
01:48:39 INFO - PROCESS | 1793 | 1469263719059 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:39 INFO - PROCESS | 1793 | 1469263719139 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
01:48:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 476ms
01:48:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
01:48:39 INFO - PROCESS | 1793 | 1469263719553 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:39 INFO - PROCESS | 1793 | 1469263719639 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
01:48:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 433ms
01:48:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
01:48:39 INFO - PROCESS | 1793 | 1469263719990 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:40 INFO - PROCESS | 1793 | 1469263720067 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
01:48:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 423ms
01:48:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
01:48:40 INFO - PROCESS | 1793 | 1469263720417 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:40 INFO - PROCESS | 1793 | 1469263720494 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
01:48:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 429ms
01:48:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
01:48:40 INFO - PROCESS | 1793 | 1469263720861 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:40 INFO - PROCESS | 1793 | 1469263720940 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
01:48:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 421ms
01:48:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
01:48:41 INFO - PROCESS | 1793 | 1469263721288 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:41 INFO - PROCESS | 1793 | 1469263721383 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
01:48:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 470ms
01:48:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
01:48:41 INFO - PROCESS | 1793 | 1469263721764 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:41 INFO - PROCESS | 1793 | 1469263721842 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
01:48:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 585ms
01:48:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
01:48:42 INFO - PROCESS | 1793 | 1469263722353 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:42 INFO - PROCESS | 1793 | 1469263722461 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
01:48:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 671ms
01:48:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
01:48:43 INFO - PROCESS | 1793 | 1469263723029 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:43 INFO - PROCESS | 1793 | 1469263723133 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
01:48:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 474ms
01:48:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
01:48:43 INFO - PROCESS | 1793 | 1469263723512 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:43 INFO - PROCESS | 1793 | 1469263723598 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
01:48:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 474ms
01:48:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
01:48:43 INFO - PROCESS | 1793 | 1469263723997 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:44 INFO - PROCESS | 1793 | 1469263724089 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
01:48:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 471ms
01:48:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
01:48:44 INFO - PROCESS | 1793 | 1469263724464 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:44 INFO - PROCESS | 1793 | 1469263724555 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
01:48:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 473ms
01:48:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
01:48:44 INFO - PROCESS | 1793 | 1469263724941 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:45 INFO - PROCESS | 1793 | 1469263725040 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
01:48:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 570ms
01:48:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
01:48:45 INFO - PROCESS | 1793 | 1469263725519 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:45 INFO - PROCESS | 1793 | 1469263725663 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:46 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
01:48:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 568ms
01:48:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
01:48:46 INFO - PROCESS | 1793 | 1469263726094 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:46 INFO - PROCESS | 1793 | 1469263726182 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:46 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
01:48:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 475ms
01:48:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
01:48:46 INFO - PROCESS | 1793 | 1469263726574 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:46 INFO - PROCESS | 1793 | 1469263726663 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
01:48:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 429ms
01:48:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
01:48:47 INFO - PROCESS | 1793 | 1469263727011 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:47 INFO - PROCESS | 1793 | 1469263727094 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
01:48:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 469ms
01:48:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
01:48:47 INFO - PROCESS | 1793 | 1469263727484 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:47 INFO - PROCESS | 1793 | 1469263727565 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
01:48:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 419ms
01:48:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
01:48:47 INFO - PROCESS | 1793 | 1469263727909 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:48 INFO - PROCESS | 1793 | 1469263728004 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
01:48:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 474ms
01:48:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
01:48:48 INFO - PROCESS | 1793 | 1469263728387 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:48 INFO - PROCESS | 1793 | 1469263728476 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
01:48:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 468ms
01:48:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
01:48:48 INFO - PROCESS | 1793 | 1469263728860 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:48 INFO - PROCESS | 1793 | 1469263728943 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
01:48:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 525ms
01:48:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
01:48:49 INFO - PROCESS | 1793 | 1469263729391 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:49 INFO - PROCESS | 1793 | 1469263729514 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
01:48:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 673ms
01:48:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
01:48:50 INFO - PROCESS | 1793 | 1469263730101 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:50 INFO - PROCESS | 1793 | 1469263730262 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:50 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)
01:48:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 742ms
01:48:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
01:48:50 INFO - PROCESS | 1793 | 1469263730829 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:50 INFO - PROCESS | 1793 | 1469263730924 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
01:48:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 477ms
01:48:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
01:48:51 INFO - PROCESS | 1793 | 1469263731316 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:51 INFO - PROCESS | 1793 | 1469263731409 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
01:48:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 472ms
01:48:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
01:48:51 INFO - PROCESS | 1793 | 1469263731800 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:51 INFO - PROCESS | 1793 | 1469263731884 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
01:48:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 480ms
01:48:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
01:48:52 INFO - PROCESS | 1793 | 1469263732276 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:52 INFO - PROCESS | 1793 | 1469263732365 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
01:48:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 474ms
01:48:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
01:48:52 INFO - PROCESS | 1793 | 1469263732754 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:52 INFO - PROCESS | 1793 | 1469263732850 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
01:48:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 521ms
01:48:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
01:48:53 INFO - PROCESS | 1793 | 1469263733282 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:53 INFO - PROCESS | 1793 | 1469263733383 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
01:48:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 520ms
01:48:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
01:48:53 INFO - PROCESS | 1793 | 1469263733819 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:53 INFO - PROCESS | 1793 | 1469263733908 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
01:48:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 435ms
01:48:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
01:48:54 INFO - PROCESS | 1793 | 1469263734253 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:54 INFO - PROCESS | 1793 | 1469263734329 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
01:48:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 427ms
01:48:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
01:48:54 INFO - PROCESS | 1793 | 1469263734683 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:54 INFO - PROCESS | 1793 | 1469263734762 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
01:48:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 378ms
01:48:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
01:48:55 INFO - PROCESS | 1793 | 1469263735083 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:55 INFO - PROCESS | 1793 | 1469263735167 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
01:48:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 475ms
01:48:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
01:48:55 INFO - PROCESS | 1793 | 1469263735566 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:55 INFO - PROCESS | 1793 | 1469263735658 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
01:48:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 419ms
01:48:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
01:48:55 INFO - PROCESS | 1793 | 1469263735992 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:56 INFO - PROCESS | 1793 | 1469263736072 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
01:48:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 429ms
01:48:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
01:48:56 INFO - PROCESS | 1793 | 1469263736428 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:56 INFO - PROCESS | 1793 | 1469263736504 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
01:48:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 731ms
01:48:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
01:48:57 INFO - PROCESS | 1793 | 1469263737162 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:57 INFO - PROCESS | 1793 | 1469263737286 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
01:48:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 574ms
01:48:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
01:48:57 INFO - PROCESS | 1793 | 1469263737746 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:57 INFO - PROCESS | 1793 | 1469263737837 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
01:48:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 471ms
01:48:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
01:48:58 INFO - PROCESS | 1793 | 1469263738228 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:58 INFO - PROCESS | 1793 | 1469263738316 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
01:48:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 477ms
01:48:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
01:48:58 INFO - PROCESS | 1793 | 1469263738702 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:58 INFO - PROCESS | 1793 | 1469263738789 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
01:48:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 469ms
01:48:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
01:48:59 INFO - PROCESS | 1793 | 1469263739178 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:59 INFO - PROCESS | 1793 | 1469263739258 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
01:48:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 477ms
01:48:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
01:48:59 INFO - PROCESS | 1793 | 1469263739664 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:48:59 INFO - PROCESS | 1793 | 1469263739763 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
01:49:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 523ms
01:49:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
01:49:00 INFO - PROCESS | 1793 | 1469263740188 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:00 INFO - PROCESS | 1793 | 1469263740268 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
01:49:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 477ms
01:49:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
01:49:00 INFO - PROCESS | 1793 | 1469263740670 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:00 INFO - PROCESS | 1793 | 1469263740748 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
01:49:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 429ms
01:49:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
01:49:01 INFO - PROCESS | 1793 | 1469263741104 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:01 INFO - PROCESS | 1793 | 1469263741188 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:01 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
01:49:01 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
01:49:01 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
01:49:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:49:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:49:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:49:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:49:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 472ms
01:49:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
01:49:01 INFO - PROCESS | 1793 | 1469263741581 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:01 INFO - PROCESS | 1793 | 1469263741660 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
01:49:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 475ms
01:49:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
01:49:02 INFO - PROCESS | 1793 | 1469263742066 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:02 INFO - PROCESS | 1793 | 1469263742176 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
01:49:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 478ms
01:49:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
01:49:02 INFO - PROCESS | 1793 | 1469263742546 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:02 INFO - PROCESS | 1793 | 1469263742633 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:02 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
01:49:02 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
01:49:02 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
01:49:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:49:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:49:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:49:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:49:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 425ms
01:49:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
01:49:02 INFO - PROCESS | 1793 | 1469263742979 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:03 INFO - PROCESS | 1793 | 1469263743061 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:03 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
01:49:03 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
01:49:03 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
01:49:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:49:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:49:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:49:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:49:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 422ms
01:49:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
01:49:03 INFO - PROCESS | 1793 | 1469263743409 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:03 INFO - PROCESS | 1793 | 1469263743523 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
01:49:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 672ms
01:49:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
01:49:04 INFO - PROCESS | 1793 | 1469263744089 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:04 INFO - PROCESS | 1793 | 1469263744265 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
01:49:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 877ms
01:49:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
01:49:04 INFO - PROCESS | 1793 | 1469263744973 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:05 INFO - PROCESS | 1793 | 1469263745084 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
01:49:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 524ms
01:49:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
01:49:05 INFO - PROCESS | 1793 | 1469263745506 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:05 INFO - PROCESS | 1793 | 1469263745594 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
01:49:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 489ms
01:49:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
01:49:06 INFO - PROCESS | 1793 | 1469263746006 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:06 INFO - PROCESS | 1793 | 1469263746093 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
01:49:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 487ms
01:49:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
01:49:06 INFO - PROCESS | 1793 | 1469263746490 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:06 INFO - PROCESS | 1793 | 1469263746590 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
01:49:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 524ms
01:49:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
01:49:07 INFO - PROCESS | 1793 | 1469263747018 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:07 INFO - PROCESS | 1793 | 1469263747121 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
01:49:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 523ms
01:49:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
01:49:07 INFO - PROCESS | 1793 | 1469263747548 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:07 INFO - PROCESS | 1793 | 1469263747657 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
01:49:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 572ms
01:49:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
01:49:08 INFO - PROCESS | 1793 | 1469263748123 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:08 INFO - PROCESS | 1793 | 1469263748232 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
01:49:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 474ms
01:49:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
01:49:08 INFO - PROCESS | 1793 | 1469263748601 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:08 INFO - PROCESS | 1793 | 1469263748679 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
01:49:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 429ms
01:49:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
01:49:09 INFO - PROCESS | 1793 | 1469263749035 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:09 INFO - PROCESS | 1793 | 1469263749117 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
01:49:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 418ms
01:49:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
01:49:09 INFO - PROCESS | 1793 | 1469263749459 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:09 INFO - PROCESS | 1793 | 1469263749544 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
01:49:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 420ms
01:49:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
01:49:09 INFO - PROCESS | 1793 | 1469263749885 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:09 INFO - PROCESS | 1793 | 1469263749986 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
01:49:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 479ms
01:49:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
01:49:10 INFO - PROCESS | 1793 | 1469263750367 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:10 INFO - PROCESS | 1793 | 1469263750450 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
01:49:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 422ms
01:49:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
01:49:10 INFO - PROCESS | 1793 | 1469263750793 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:10 INFO - PROCESS | 1793 | 1469263750907 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
01:49:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 826ms
01:49:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
01:49:11 INFO - PROCESS | 1793 | 1469263751628 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:11 INFO - PROCESS | 1793 | 1469263751741 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
01:49:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 477ms
01:49:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
01:49:12 INFO - PROCESS | 1793 | 1469263752113 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:12 INFO - PROCESS | 1793 | 1469263752205 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
01:49:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 520ms
01:49:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
01:49:12 INFO - PROCESS | 1793 | 1469263752646 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:12 INFO - PROCESS | 1793 | 1469263752734 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
01:49:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 474ms
01:49:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
01:49:13 INFO - PROCESS | 1793 | 1469263753116 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:13 INFO - PROCESS | 1793 | 1469263753207 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
01:49:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 469ms
01:49:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
01:49:13 INFO - PROCESS | 1793 | 1469263753590 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:13 INFO - PROCESS | 1793 | 1469263753675 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
01:49:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 520ms
01:49:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
01:49:14 INFO - PROCESS | 1793 | 1469263754118 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:14 INFO - PROCESS | 1793 | 1469263754245 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
01:49:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 569ms
01:49:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
01:49:14 INFO - PROCESS | 1793 | 1469263754688 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:14 INFO - PROCESS | 1793 | 1469263754777 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
01:49:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 476ms
01:49:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
01:49:15 INFO - PROCESS | 1793 | 1469263755168 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:15 INFO - PROCESS | 1793 | 1469263755248 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
01:49:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 431ms
01:49:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
01:49:15 INFO - PROCESS | 1793 | 1469263755603 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:15 INFO - PROCESS | 1793 | 1469263755685 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
01:49:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 426ms
01:49:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
01:49:16 INFO - PROCESS | 1793 | 1469263756033 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:16 INFO - PROCESS | 1793 | 1469263756116 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
01:49:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 422ms
01:49:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
01:49:16 INFO - PROCESS | 1793 | 1469263756460 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:16 INFO - PROCESS | 1793 | 1469263756551 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
01:49:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 423ms
01:49:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
01:49:16 INFO - PROCESS | 1793 | 1469263756904 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:16 INFO - PROCESS | 1793 | 1469263756986 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
01:49:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 426ms
01:49:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
01:49:17 INFO - PROCESS | 1793 | 1469263757334 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:17 INFO - PROCESS | 1793 | 1469263757415 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
01:49:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 432ms
01:49:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
01:49:17 INFO - PROCESS | 1793 | 1469263757797 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:17 INFO - PROCESS | 1793 | 1469263757945 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
01:49:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 722ms
01:49:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
01:49:18 INFO - PROCESS | 1793 | 1469263758525 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:18 INFO - PROCESS | 1793 | 1469263758664 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
01:49:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 777ms
01:49:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
01:49:19 INFO - PROCESS | 1793 | 1469263759307 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:19 INFO - PROCESS | 1793 | 1469263759410 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
01:49:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 478ms
01:49:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
01:49:19 INFO - PROCESS | 1793 | 1469263759795 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:19 INFO - PROCESS | 1793 | 1469263759883 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
01:49:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 470ms
01:49:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
01:49:20 INFO - PROCESS | 1793 | 1469263760276 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:20 INFO - PROCESS | 1793 | 1469263760361 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
01:49:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 472ms
01:49:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
01:49:20 INFO - PROCESS | 1793 | 1469263760751 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:20 INFO - PROCESS | 1793 | 1469263760847 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
01:49:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 469ms
01:49:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
01:49:21 INFO - PROCESS | 1793 | 1469263761230 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:21 INFO - PROCESS | 1793 | 1469263761323 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:21 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
01:49:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 524ms
01:49:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
01:49:21 INFO - PROCESS | 1793 | 1469263761754 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:21 INFO - PROCESS | 1793 | 1469263761873 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
01:49:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 535ms
01:49:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
01:49:22 INFO - PROCESS | 1793 | 1469263762295 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:22 INFO - PROCESS | 1793 | 1469263762400 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
01:49:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 433ms
01:49:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
01:49:22 INFO - PROCESS | 1793 | 1469263762735 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:22 INFO - PROCESS | 1793 | 1469263762811 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
01:49:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 437ms
01:49:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
01:49:23 INFO - PROCESS | 1793 | 1469263763175 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:23 INFO - PROCESS | 1793 | 1469263763255 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
01:49:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 422ms
01:49:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
01:49:23 INFO - PROCESS | 1793 | 1469263763605 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:23 INFO - PROCESS | 1793 | 1469263763683 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
01:49:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 468ms
01:49:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
01:49:24 INFO - PROCESS | 1793 | 1469263764075 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:24 INFO - PROCESS | 1793 | 1469263764169 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
01:49:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 481ms
01:49:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
01:49:24 INFO - PROCESS | 1793 | 1469263764558 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:24 INFO - PROCESS | 1793 | 1469263764643 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
01:49:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 419ms
01:49:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
01:49:24 INFO - PROCESS | 1793 | 1469263764988 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:25 INFO - PROCESS | 1793 | 1469263765071 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:25 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
01:49:25 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
01:49:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:49:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:49:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:49:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:49:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 820ms
01:49:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
01:49:25 INFO - PROCESS | 1793 | 1469263765826 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:25 INFO - PROCESS | 1793 | 1469263765940 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
01:49:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 529ms
01:49:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
01:49:26 INFO - PROCESS | 1793 | 1469263766360 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:26 INFO - PROCESS | 1793 | 1469263766447 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
01:49:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 476ms
01:49:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
01:49:26 INFO - PROCESS | 1793 | 1469263766847 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:26 INFO - PROCESS | 1793 | 1469263766942 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
01:49:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 624ms
01:49:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
01:49:27 INFO - PROCESS | 1793 | 1469263767470 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:27 INFO - PROCESS | 1793 | 1469263767567 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
01:49:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 681ms
01:49:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
01:49:28 INFO - PROCESS | 1793 | 1469263768156 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:28 INFO - PROCESS | 1793 | 1469263768244 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
01:49:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 630ms
01:49:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
01:49:28 INFO - PROCESS | 1793 | 1469263768792 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:28 INFO - PROCESS | 1793 | 1469263768896 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
01:49:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 580ms
01:49:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
01:49:29 INFO - PROCESS | 1793 | 1469263769377 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:29 INFO - PROCESS | 1793 | 1469263769514 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
01:49:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 781ms
01:49:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
01:49:30 INFO - PROCESS | 1793 | 1469263770202 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:30 INFO - PROCESS | 1793 | 1469263770329 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
01:49:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 530ms
01:49:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
01:49:30 INFO - PROCESS | 1793 | 1469263770743 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:30 INFO - PROCESS | 1793 | 1469263770839 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
01:49:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 576ms
01:49:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
01:49:31 INFO - PROCESS | 1793 | 1469263771324 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:31 INFO - PROCESS | 1793 | 1469263771437 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
01:49:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 569ms
01:49:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
01:49:31 INFO - PROCESS | 1793 | 1469263771891 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:31 INFO - PROCESS | 1793 | 1469263771987 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
01:49:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 523ms
01:49:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
01:49:32 INFO - PROCESS | 1793 | 1469263772419 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:32 INFO - PROCESS | 1793 | 1469263772498 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
01:49:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 418ms
01:49:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
01:49:32 INFO - PROCESS | 1793 | 1469263772847 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:32 INFO - PROCESS | 1793 | 1469263772961 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
01:49:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 519ms
01:49:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
01:49:33 INFO - PROCESS | 1793 | 1469263773368 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:33 INFO - PROCESS | 1793 | 1469263773451 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
01:49:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 429ms
01:49:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
01:49:33 INFO - PROCESS | 1793 | 1469263773803 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:33 INFO - PROCESS | 1793 | 1469263773881 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
01:49:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 418ms
01:49:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
01:49:34 INFO - PROCESS | 1793 | 1469263774226 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:34 INFO - PROCESS | 1793 | 1469263774308 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
01:49:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 472ms
01:49:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
01:49:34 INFO - PROCESS | 1793 | 1469263774702 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:34 INFO - PROCESS | 1793 | 1469263774784 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
01:49:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 579ms
01:49:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
01:49:35 INFO - PROCESS | 1793 | 1469263775290 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:35 INFO - PROCESS | 1793 | 1469263775474 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
01:49:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 671ms
01:49:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
01:49:35 INFO - PROCESS | 1793 | 1469263775979 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:36 INFO - PROCESS | 1793 | 1469263776068 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
01:49:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 480ms
01:49:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
01:49:36 INFO - PROCESS | 1793 | 1469263776465 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:36 INFO - PROCESS | 1793 | 1469263776558 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
01:49:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 482ms
01:49:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
01:49:36 INFO - PROCESS | 1793 | 1469263776962 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:37 INFO - PROCESS | 1793 | 1469263777047 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
01:49:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 497ms
01:49:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
01:49:37 INFO - PROCESS | 1793 | 1469263777458 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:37 INFO - PROCESS | 1793 | 1469263777545 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
01:49:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 473ms
01:49:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
01:49:37 INFO - PROCESS | 1793 | 1469263777936 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:38 INFO - PROCESS | 1793 | 1469263778035 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
01:49:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 576ms
01:49:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
01:49:38 INFO - PROCESS | 1793 | 1469263778517 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:38 INFO - PROCESS | 1793 | 1469263778608 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
01:49:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 469ms
01:49:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
01:49:38 INFO - PROCESS | 1793 | 1469263778990 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:39 INFO - PROCESS | 1793 | 1469263779071 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
01:49:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 473ms
01:49:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
01:49:39 INFO - PROCESS | 1793 | 1469263779470 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:39 INFO - PROCESS | 1793 | 1469263779548 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
01:49:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 419ms
01:49:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
01:49:39 INFO - PROCESS | 1793 | 1469263779892 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:39 INFO - PROCESS | 1793 | 1469263779975 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
01:49:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 426ms
01:49:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
01:49:40 INFO - PROCESS | 1793 | 1469263780324 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:40 INFO - PROCESS | 1793 | 1469263780405 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
01:49:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 423ms
01:49:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
01:49:40 INFO - PROCESS | 1793 | 1469263780754 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:40 INFO - PROCESS | 1793 | 1469263780846 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
01:49:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 485ms
01:49:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
01:49:41 INFO - PROCESS | 1793 | 1469263781241 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:41 INFO - PROCESS | 1793 | 1469263781321 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
01:49:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 425ms
01:49:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
01:49:41 INFO - PROCESS | 1793 | 1469263781671 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:41 INFO - PROCESS | 1793 | 1469263781776 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
01:49:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 577ms
01:49:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
01:49:42 INFO - PROCESS | 1793 | 1469263782256 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:42 INFO - PROCESS | 1793 | 1469263782365 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
01:49:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 729ms
01:49:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
01:49:42 INFO - PROCESS | 1793 | 1469263782989 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:43 INFO - PROCESS | 1793 | 1469263783081 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
01:49:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 478ms
01:49:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
01:49:43 INFO - PROCESS | 1793 | 1469263783476 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:43 INFO - PROCESS | 1793 | 1469263783573 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
01:49:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 527ms
01:49:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
01:49:44 INFO - PROCESS | 1793 | 1469263784016 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:44 INFO - PROCESS | 1793 | 1469263784116 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
01:49:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 527ms
01:49:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
01:49:44 INFO - PROCESS | 1793 | 1469263784542 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:44 INFO - PROCESS | 1793 | 1469263784631 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
01:49:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 472ms
01:49:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
01:49:45 INFO - PROCESS | 1793 | 1469263785019 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:45 INFO - PROCESS | 1793 | 1469263785107 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
01:49:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 478ms
01:49:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
01:49:45 INFO - PROCESS | 1793 | 1469263785504 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:45 INFO - PROCESS | 1793 | 1469263785627 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
01:49:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 579ms
01:49:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
01:49:46 INFO - PROCESS | 1793 | 1469263786086 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:46 INFO - PROCESS | 1793 | 1469263786188 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
01:49:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 518ms
01:49:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
01:49:46 INFO - PROCESS | 1793 | 1469263786609 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:46 INFO - PROCESS | 1793 | 1469263786690 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
01:49:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 471ms
01:49:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
01:49:47 INFO - PROCESS | 1793 | 1469263787084 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:47 INFO - PROCESS | 1793 | 1469263787165 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
01:49:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 430ms
01:49:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
01:49:47 INFO - PROCESS | 1793 | 1469263787519 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:47 INFO - PROCESS | 1793 | 1469263787604 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
01:49:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 477ms
01:49:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
01:49:48 INFO - PROCESS | 1793 | 1469263788002 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:48 INFO - PROCESS | 1793 | 1469263788098 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
01:49:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 481ms
01:49:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
01:49:48 INFO - PROCESS | 1793 | 1469263788486 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:48 INFO - PROCESS | 1793 | 1469263788566 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
01:49:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 432ms
01:49:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
01:49:48 INFO - PROCESS | 1793 | 1469263788922 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:49 INFO - PROCESS | 1793 | 1469263789010 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
01:49:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 421ms
01:49:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
01:49:49 INFO - PROCESS | 1793 | 1469263789347 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:49 INFO - PROCESS | 1793 | 1469263789469 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
01:49:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 643ms
01:49:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
01:49:50 INFO - PROCESS | 1793 | 1469263789998 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:50 INFO - PROCESS | 1793 | 1469263790173 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
01:49:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 880ms
01:49:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
01:49:50 INFO - PROCESS | 1793 | 1469263790883 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:50 INFO - PROCESS | 1793 | 1469263790974 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
01:49:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 473ms
01:49:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
01:49:51 INFO - PROCESS | 1793 | 1469263791365 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:51 INFO - PROCESS | 1793 | 1469263791451 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
01:49:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 471ms
01:49:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
01:49:51 INFO - PROCESS | 1793 | 1469263791846 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:51 INFO - PROCESS | 1793 | 1469263791939 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
01:49:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 472ms
01:49:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
01:49:52 INFO - PROCESS | 1793 | 1469263792314 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:52 INFO - PROCESS | 1793 | 1469263792404 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
01:49:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 469ms
01:49:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
01:49:52 INFO - PROCESS | 1793 | 1469263792788 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:52 INFO - PROCESS | 1793 | 1469263792888 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
01:49:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 521ms
01:49:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
01:49:53 INFO - PROCESS | 1793 | 1469263793316 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:53 INFO - PROCESS | 1793 | 1469263793432 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
01:49:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 518ms
01:49:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
01:49:53 INFO - PROCESS | 1793 | 1469263793837 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:53 INFO - PROCESS | 1793 | 1469263793934 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
01:49:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 472ms
01:49:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
01:49:54 INFO - PROCESS | 1793 | 1469263794312 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:54 INFO - PROCESS | 1793 | 1469263794400 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
01:49:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 477ms
01:49:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
01:49:54 INFO - PROCESS | 1793 | 1469263794795 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:54 INFO - PROCESS | 1793 | 1469263794873 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
01:49:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 426ms
01:49:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
01:49:55 INFO - PROCESS | 1793 | 1469263795227 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:55 INFO - PROCESS | 1793 | 1469263795309 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
01:49:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 423ms
01:49:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
01:49:55 INFO - PROCESS | 1793 | 1469263795657 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:55 INFO - PROCESS | 1793 | 1469263795754 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
01:49:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 472ms
01:49:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
01:49:56 INFO - PROCESS | 1793 | 1469263796131 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:56 INFO - PROCESS | 1793 | 1469263796217 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
01:49:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 469ms
01:49:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
01:49:56 INFO - PROCESS | 1793 | 1469263796604 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:56 INFO - PROCESS | 1793 | 1469263796683 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
01:49:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 734ms
01:49:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
01:49:57 INFO - PROCESS | 1793 | 1469263797346 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:57 INFO - PROCESS | 1793 | 1469263797502 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
01:49:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 574ms
01:49:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
01:49:57 INFO - PROCESS | 1793 | 1469263797928 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:58 INFO - PROCESS | 1793 | 1469263798045 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
01:49:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 474ms
01:49:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
01:49:58 INFO - PROCESS | 1793 | 1469263798416 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:58 INFO - PROCESS | 1793 | 1469263798500 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
01:49:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 476ms
01:49:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
01:49:58 INFO - PROCESS | 1793 | 1469263798887 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:58 INFO - PROCESS | 1793 | 1469263798971 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
01:49:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 478ms
01:49:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
01:49:59 INFO - PROCESS | 1793 | 1469263799368 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:59 INFO - PROCESS | 1793 | 1469263799453 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
01:49:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 479ms
01:49:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
01:49:59 INFO - PROCESS | 1793 | 1469263799862 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:49:59 INFO - PROCESS | 1793 | 1469263799972 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
01:50:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 531ms
01:50:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
01:50:00 INFO - PROCESS | 1793 | 1469263800389 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:00 INFO - PROCESS | 1793 | 1469263800473 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
01:50:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 483ms
01:50:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
01:50:00 INFO - PROCESS | 1793 | 1469263800879 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:00 INFO - PROCESS | 1793 | 1469263800960 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
01:50:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 477ms
01:50:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
01:50:01 INFO - PROCESS | 1793 | 1469263801361 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:01 INFO - PROCESS | 1793 | 1469263801462 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
01:50:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 471ms
01:50:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
01:50:01 INFO - PROCESS | 1793 | 1469263801836 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:01 INFO - PROCESS | 1793 | 1469263801924 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
01:50:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 469ms
01:50:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
01:50:02 INFO - PROCESS | 1793 | 1469263802313 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:02 INFO - PROCESS | 1793 | 1469263802409 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
01:50:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 522ms
01:50:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
01:50:02 INFO - PROCESS | 1793 | 1469263802839 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:02 INFO - PROCESS | 1793 | 1469263802924 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
01:50:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 475ms
01:50:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
01:50:03 INFO - PROCESS | 1793 | 1469263803320 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:03 INFO - PROCESS | 1793 | 1469263803405 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
01:50:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 570ms
01:50:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
01:50:03 INFO - PROCESS | 1793 | 1469263803897 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:03 INFO - PROCESS | 1793 | 1469263803991 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
01:50:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 622ms
01:50:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
01:50:04 INFO - PROCESS | 1793 | 1469263804524 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:04 INFO - PROCESS | 1793 | 1469263804616 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
01:50:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 728ms
01:50:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
01:50:05 INFO - PROCESS | 1793 | 1469263805260 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:05 INFO - PROCESS | 1793 | 1469263805346 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
01:50:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 521ms
01:50:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
01:50:05 INFO - PROCESS | 1793 | 1469263805790 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:05 INFO - PROCESS | 1793 | 1469263805894 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
01:50:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 470ms
01:50:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
01:50:06 INFO - PROCESS | 1793 | 1469263806272 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:06 INFO - PROCESS | 1793 | 1469263806362 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
01:50:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 477ms
01:50:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
01:50:06 INFO - PROCESS | 1793 | 1469263806750 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:06 INFO - PROCESS | 1793 | 1469263806833 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
01:50:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 483ms
01:50:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
01:50:07 INFO - PROCESS | 1793 | 1469263807233 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:07 INFO - PROCESS | 1793 | 1469263807329 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
01:50:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 521ms
01:50:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
01:50:07 INFO - PROCESS | 1793 | 1469263807762 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:07 INFO - PROCESS | 1793 | 1469263807888 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
01:50:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 524ms
01:50:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
01:50:08 INFO - PROCESS | 1793 | 1469263808293 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:08 INFO - PROCESS | 1793 | 1469263808379 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
01:50:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 469ms
01:50:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
01:50:08 INFO - PROCESS | 1793 | 1469263808767 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:08 INFO - PROCESS | 1793 | 1469263808846 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
01:50:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 432ms
01:50:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
01:50:09 INFO - PROCESS | 1793 | 1469263809205 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:09 INFO - PROCESS | 1793 | 1469263809286 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
01:50:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 426ms
01:50:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
01:50:09 INFO - PROCESS | 1793 | 1469263809634 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:09 INFO - PROCESS | 1793 | 1469263809717 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
01:50:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 419ms
01:50:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
01:50:10 INFO - PROCESS | 1793 | 1469263810060 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:10 INFO - PROCESS | 1793 | 1469263810158 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
01:50:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 421ms
01:50:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
01:50:10 INFO - PROCESS | 1793 | 1469263810485 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:10 INFO - PROCESS | 1793 | 1469263810566 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:11 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)
01:50:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 919ms
01:50:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
01:50:11 INFO - PROCESS | 1793 | 1469263811410 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:11 INFO - PROCESS | 1793 | 1469263811508 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:12 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
01:50:12 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
01:50:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
01:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
01:50:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1075ms
01:50:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
01:50:12 INFO - PROCESS | 1793 | 1469263812492 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:12 INFO - PROCESS | 1793 | 1469263812574 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:13 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
01:50:13 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
01:50:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
01:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:50:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
01:50:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 974ms
01:50:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
01:50:13 INFO - PROCESS | 1793 | 1469263813477 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:13 INFO - PROCESS | 1793 | 1469263813567 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:14 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)
01:50:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 920ms
01:50:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
01:50:14 INFO - PROCESS | 1793 | 1469263814414 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:14 INFO - PROCESS | 1793 | 1469263814515 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:15 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)
01:50:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 980ms
01:50:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
01:50:15 INFO - PROCESS | 1793 | 1469263815391 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:15 INFO - PROCESS | 1793 | 1469263815475 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:16 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
01:50:16 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
01:50:16 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
01:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:50:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
01:50:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 925ms
01:50:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
01:50:16 INFO - PROCESS | 1793 | 1469263816321 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:16 INFO - PROCESS | 1793 | 1469263816401 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:17 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
01:50:17 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
01:50:17 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
01:50:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:50:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
01:50:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 878ms
01:50:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
01:50:17 INFO - PROCESS | 1793 | 1469263817207 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:17 INFO - PROCESS | 1793 | 1469263817305 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:18 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
01:50:18 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
01:50:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
01:50:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:50:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
01:50:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 929ms
01:50:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
01:50:18 INFO - PROCESS | 1793 | 1469263818141 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:18 INFO - PROCESS | 1793 | 1469263818235 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:19 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
01:50:19 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
01:50:19 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
01:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:50:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
01:50:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1032ms
01:50:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
01:50:19 INFO - PROCESS | 1793 | 1469263819186 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:19 INFO - PROCESS | 1793 | 1469263819275 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
01:50:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 523ms
01:50:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
01:50:19 INFO - PROCESS | 1793 | 1469263819715 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:19 INFO - PROCESS | 1793 | 1469263819806 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
01:50:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 470ms
01:50:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
01:50:20 INFO - PROCESS | 1793 | 1469263820198 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:20 INFO - PROCESS | 1793 | 1469263820297 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:20 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"
01:50:20 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
01:50:20 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
01:50:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:50:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:50:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:50:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:50:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 524ms
01:50:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
01:50:20 INFO - PROCESS | 1793 | 1469263820719 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:20 INFO - PROCESS | 1793 | 1469263820808 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
01:50:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 468ms
01:50:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
01:50:21 INFO - PROCESS | 1793 | 1469263821192 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:21 INFO - PROCESS | 1793 | 1469263821280 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:21 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"
01:50:21 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
01:50:21 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
01:50:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:50:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:50:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:50:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:50:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 520ms
01:50:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
01:50:21 INFO - PROCESS | 1793 | 1469263821727 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:21 INFO - PROCESS | 1793 | 1469263821830 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:22 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"
01:50:22 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
01:50:22 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
01:50:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:50:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:50:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:50:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:50:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 523ms
01:50:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
01:50:22 INFO - PROCESS | 1793 | 1469263822247 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:22 INFO - PROCESS | 1793 | 1469263822333 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
01:50:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 473ms
01:50:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
01:50:22 INFO - PROCESS | 1793 | 1469263822726 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:22 INFO - PROCESS | 1793 | 1469263822805 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:23 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
01:50:23 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
01:50:23 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
01:50:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:50:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
01:50:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 922ms
01:50:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
01:50:23 INFO - PROCESS | 1793 | 1469263823653 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:23 INFO - PROCESS | 1793 | 1469263823734 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
01:50:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 429ms
01:50:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
01:50:24 INFO - PROCESS | 1793 | 1469263824086 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:24 INFO - PROCESS | 1793 | 1469263824171 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
01:50:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 427ms
01:50:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
01:50:24 INFO - PROCESS | 1793 | 1469263824522 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:24 INFO - PROCESS | 1793 | 1469263824620 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
01:50:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 474ms
01:50:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
01:50:24 INFO - PROCESS | 1793 | 1469263824998 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:25 INFO - PROCESS | 1793 | 1469263825107 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
01:50:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 780ms
01:50:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
01:50:25 INFO - PROCESS | 1793 | 1469263825785 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:25 INFO - PROCESS | 1793 | 1469263825877 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
01:50:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 469ms
01:50:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
01:50:26 INFO - PROCESS | 1793 | 1469263826278 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:26 INFO - PROCESS | 1793 | 1469263826364 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
01:50:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 469ms
01:50:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
01:50:26 INFO - PROCESS | 1793 | 1469263826758 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:26 INFO - PROCESS | 1793 | 1469263826849 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
01:50:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 477ms
01:50:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
01:50:27 INFO - PROCESS | 1793 | 1469263827234 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:27 INFO - PROCESS | 1793 | 1469263827326 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
01:50:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 520ms
01:50:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
01:50:27 INFO - PROCESS | 1793 | 1469263827761 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:27 INFO - PROCESS | 1793 | 1469263827865 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
01:50:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 571ms
01:50:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
01:50:28 INFO - PROCESS | 1793 | 1469263828344 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:28 INFO - PROCESS | 1793 | 1469263828458 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
01:50:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 527ms
01:50:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
01:50:28 INFO - PROCESS | 1793 | 1469263828867 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:28 INFO - PROCESS | 1793 | 1469263828949 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
01:50:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 472ms
01:50:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
01:50:29 INFO - PROCESS | 1793 | 1469263829343 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:29 INFO - PROCESS | 1793 | 1469263829430 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
01:50:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 420ms
01:50:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
01:50:29 INFO - PROCESS | 1793 | 1469263829767 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:29 INFO - PROCESS | 1793 | 1469263829850 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
01:50:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 429ms
01:50:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
01:50:30 INFO - PROCESS | 1793 | 1469263830199 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:30 INFO - PROCESS | 1793 | 1469263830279 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
01:50:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 427ms
01:50:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
01:50:30 INFO - PROCESS | 1793 | 1469263830635 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:30 INFO - PROCESS | 1793 | 1469263830733 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
01:50:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 478ms
01:50:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
01:50:31 INFO - PROCESS | 1793 | 1469263831119 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:31 INFO - PROCESS | 1793 | 1469263831199 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
01:50:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 478ms
01:50:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
01:50:31 INFO - PROCESS | 1793 | 1469263831601 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:31 INFO - PROCESS | 1793 | 1469263831680 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
01:50:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 528ms
01:50:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
01:50:32 INFO - PROCESS | 1793 | 1469263832137 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:32 INFO - PROCESS | 1793 | 1469263832238 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
01:50:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 675ms
01:50:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
01:50:33 INFO - PROCESS | 1793 | 1469263833015 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:33 INFO - PROCESS | 1793 | 1469263833104 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
01:50:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 480ms
01:50:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
01:50:33 INFO - PROCESS | 1793 | 1469263833502 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:33 INFO - PROCESS | 1793 | 1469263833609 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
01:50:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 476ms
01:50:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
01:50:33 INFO - PROCESS | 1793 | 1469263833983 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:34 INFO - PROCESS | 1793 | 1469263834075 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
01:50:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 523ms
01:50:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
01:50:34 INFO - PROCESS | 1793 | 1469263834504 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:34 INFO - PROCESS | 1793 | 1469263834589 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
01:50:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 469ms
01:50:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
01:50:34 INFO - PROCESS | 1793 | 1469263834978 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:35 INFO - PROCESS | 1793 | 1469263835068 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
01:50:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 521ms
01:50:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
01:50:35 INFO - PROCESS | 1793 | 1469263835513 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:35 INFO - PROCESS | 1793 | 1469263835630 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
01:50:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 525ms
01:50:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
01:50:36 INFO - PROCESS | 1793 | 1469263836033 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:36 INFO - PROCESS | 1793 | 1469263836138 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
01:50:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 468ms
01:50:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
01:50:36 INFO - PROCESS | 1793 | 1469263836506 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:36 INFO - PROCESS | 1793 | 1469263836585 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
01:50:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 427ms
01:50:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
01:50:36 INFO - PROCESS | 1793 | 1469263836940 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:37 INFO - PROCESS | 1793 | 1469263837024 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
01:50:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 475ms
01:50:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
01:50:37 INFO - PROCESS | 1793 | 1469263837420 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:37 INFO - PROCESS | 1793 | 1469263837500 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
01:50:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 422ms
01:50:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
01:50:37 INFO - PROCESS | 1793 | 1469263837852 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:37 INFO - PROCESS | 1793 | 1469263837949 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
01:50:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 487ms
01:50:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
01:50:38 INFO - PROCESS | 1793 | 1469263838338 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:38 INFO - PROCESS | 1793 | 1469263838427 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
01:50:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 427ms
01:50:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
01:50:38 INFO - PROCESS | 1793 | 1469263838772 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:38 INFO - PROCESS | 1793 | 1469263838852 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
01:50:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 685ms
01:50:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
01:50:39 INFO - PROCESS | 1793 | 1469263839508 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:39 INFO - PROCESS | 1793 | 1469263839631 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
01:50:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 522ms
01:50:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
01:50:40 INFO - PROCESS | 1793 | 1469263840032 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:40 INFO - PROCESS | 1793 | 1469263840121 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
01:50:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 470ms
01:50:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
01:50:40 INFO - PROCESS | 1793 | 1469263840516 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:40 INFO - PROCESS | 1793 | 1469263840609 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
01:50:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 524ms
01:50:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
01:50:41 INFO - PROCESS | 1793 | 1469263841035 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:41 INFO - PROCESS | 1793 | 1469263841123 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
01:50:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 478ms
01:50:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
01:50:41 INFO - PROCESS | 1793 | 1469263841518 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:41 INFO - PROCESS | 1793 | 1469263841603 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
01:50:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 484ms
01:50:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
01:50:42 INFO - PROCESS | 1793 | 1469263842010 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:42 INFO - PROCESS | 1793 | 1469263842131 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
01:50:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 573ms
01:50:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
01:50:42 INFO - PROCESS | 1793 | 1469263842591 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:42 INFO - PROCESS | 1793 | 1469263842677 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
01:50:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 494ms
01:50:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
01:50:43 INFO - PROCESS | 1793 | 1469263843083 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:43 INFO - PROCESS | 1793 | 1469263843165 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
01:50:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 430ms
01:50:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
01:50:43 INFO - PROCESS | 1793 | 1469263843519 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:43 INFO - PROCESS | 1793 | 1469263843598 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
01:50:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 425ms
01:50:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
01:50:43 INFO - PROCESS | 1793 | 1469263843948 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:44 INFO - PROCESS | 1793 | 1469263844033 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
01:50:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 418ms
01:50:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
01:50:44 INFO - PROCESS | 1793 | 1469263844374 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:44 INFO - PROCESS | 1793 | 1469263844481 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
01:50:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 477ms
01:50:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
01:50:44 INFO - PROCESS | 1793 | 1469263844855 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:44 INFO - PROCESS | 1793 | 1469263844937 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
01:50:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 473ms
01:50:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
01:50:45 INFO - PROCESS | 1793 | 1469263845332 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:45 INFO - PROCESS | 1793 | 1469263845417 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
01:50:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 526ms
01:50:45 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
01:50:45 INFO - PROCESS | 1793 | 1469263845865 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:45 INFO - PROCESS | 1793 | 1469263845959 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
01:50:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
01:50:46 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 582ms
01:50:46 INFO - TEST-START | /DOMEvents/constructors.html
01:50:46 INFO - PROCESS | 1793 | 1469263846452 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:46 INFO - PROCESS | 1793 | 1469263846560 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
01:50:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
01:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
01:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
01:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
01:50:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
01:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
01:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
01:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
01:50:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
01:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
01:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
01:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
01:50:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
01:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
01:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
01:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
01:50:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
01:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
01:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
01:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
01:50:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
01:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
01:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
01:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
01:50:47 INFO - TEST-OK | /DOMEvents/constructors.html | took 699ms
01:50:47 INFO - TEST-START | /DOMEvents/event-phases-order.html
01:50:47 INFO - PROCESS | 1793 | 1469263847195 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:47 INFO - PROCESS | 1793 | 1469263847279 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:47 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
01:50:47 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 431ms
01:50:47 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
01:50:47 INFO - PROCESS | 1793 | 1469263847634 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:47 INFO - PROCESS | 1793 | 1469263847711 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:48 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
01:50:48 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
01:50:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
01:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:50:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
01:50:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
01:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:50:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
01:50:48 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
01:50:48 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
01:50:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
01:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:50:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
01:50:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
01:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:50:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
01:50:48 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
01:50:48 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
01:50:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
01:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:50:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
01:50:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
01:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:50:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
01:50:48 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]"
01:50:48 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
01:50:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
01:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:50:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
01:50:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
01:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:50:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
01:50:48 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
01:50:48 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 422ms
01:50:48 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
01:50:48 INFO - PROCESS | 1793 | 1469263848088 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:48 INFO - PROCESS | 1793 | 1469263848168 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:48 INFO - PROCESS | 1793 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
01:50:48 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
01:50:48 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 431ms
01:50:48 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
01:50:48 INFO - PROCESS | 1793 | 1469263848507 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:48 INFO - PROCESS | 1793 | 1469263848584 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:48 INFO - PROCESS | 1793 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
01:50:48 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
01:50:48 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 377ms
01:50:48 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
01:50:48 INFO - PROCESS | 1793 | 1469263848892 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:48 INFO - PROCESS | 1793 | 1469263848969 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:49 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
01:50:49 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 434ms
01:50:49 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
01:50:49 INFO - PROCESS | 1793 | 1469263849335 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:49 INFO - PROCESS | 1793 | 1469263849440 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:49 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.
01:50:49 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 428ms
01:50:49 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
01:50:49 INFO - PROCESS | 1793 | 1469263849778 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:49 INFO - PROCESS | 1793 | 1469263849853 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:50 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
01:50:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
01:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:50:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
01:50:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 390ms
01:50:50 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
01:50:50 INFO - PROCESS | 1793 | 1469263850177 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:50 INFO - PROCESS | 1793 | 1469263850256 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:50 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.
01:50:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 374ms
01:50:50 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
01:50:50 INFO - PROCESS | 1793 | 1469263850560 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:50 INFO - PROCESS | 1793 | 1469263850634 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:50 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.
01:50:50 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 368ms
01:50:50 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
01:50:50 INFO - PROCESS | 1793 | 1469263850944 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:51 INFO - PROCESS | 1793 | 1469263851040 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:51 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
01:50:51 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
01:50:51 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 381ms
01:50:51 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
01:50:51 INFO - PROCESS | 1793 | 1469263851339 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:51 INFO - PROCESS | 1793 | 1469263851430 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:51 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.
01:50:51 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 377ms
01:50:51 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
01:50:51 INFO - PROCESS | 1793 | 1469263851726 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:51 INFO - PROCESS | 1793 | 1469263851799 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:52 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.
01:50:52 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 330ms
01:50:52 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
01:50:52 INFO - PROCESS | 1793 | 1469263852071 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:52 INFO - PROCESS | 1793 | 1469263852147 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:52 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.
01:50:52 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 340ms
01:50:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
01:50:52 INFO - PROCESS | 1793 | 1469263852429 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:52 INFO - PROCESS | 1793 | 1469263852503 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:52 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.
01:50:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 375ms
01:50:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
01:50:52 INFO - PROCESS | 1793 | 1469263852806 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:52 INFO - PROCESS | 1793 | 1469263852880 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:53 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.
01:50:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 574ms
01:50:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
01:50:53 INFO - PROCESS | 1793 | 1469263853483 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:53 INFO - PROCESS | 1793 | 1469263853615 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:53 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.
01:50:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 513ms
01:50:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
01:50:53 INFO - PROCESS | 1793 | 1469263853959 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:54 INFO - PROCESS | 1793 | 1469263854041 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:54 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
01:50:54 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
01:50:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:50:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:50:54 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
01:50:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 384ms
01:50:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
01:50:54 INFO - PROCESS | 1793 | 1469263854360 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:54 INFO - PROCESS | 1793 | 1469263854464 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:54 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.
01:50:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 429ms
01:50:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
01:50:54 INFO - PROCESS | 1793 | 1469263854802 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:54 INFO - PROCESS | 1793 | 1469263854880 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:55 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.
01:50:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 426ms
01:50:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
01:50:55 INFO - PROCESS | 1793 | 1469263855232 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:55 INFO - PROCESS | 1793 | 1469263855309 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:55 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
01:50:55 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
01:50:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 381ms
01:50:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
01:50:55 INFO - PROCESS | 1793 | 1469263855621 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:55 INFO - PROCESS | 1793 | 1469263855723 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:56 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.
01:50:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 418ms
01:50:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
01:50:56 INFO - PROCESS | 1793 | 1469263856065 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:56 INFO - PROCESS | 1793 | 1469263856140 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:56 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.
01:50:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 437ms
01:50:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
01:50:56 INFO - PROCESS | 1793 | 1469263856490 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:56 INFO - PROCESS | 1793 | 1469263856566 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:56 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.
01:50:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 421ms
01:50:56 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
01:50:56 INFO - PROCESS | 1793 | 1469263856916 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:56 INFO - PROCESS | 1793 | 1469263856989 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:57 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
01:50:57 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 435ms
01:50:57 INFO - TEST-START | /FileAPI/FileReaderSync.worker
01:50:57 INFO - PROCESS | 1793 | 1469263857355 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:57 INFO - PROCESS | 1793 | 1469263857428 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
01:50:57 INFO - {}
01:50:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
01:50:57 INFO - {}
01:50:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
01:50:57 INFO - {}
01:50:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
01:50:57 INFO - {}
01:50:57 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 419ms
01:50:57 INFO - TEST-START | /FileAPI/fileReader.html
01:50:57 INFO - PROCESS | 1793 | 1469263857780 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:57 INFO - PROCESS | 1793 | 1469263857866 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
01:50:58 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
01:50:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
01:50:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
01:50:58 INFO - TEST-OK | /FileAPI/fileReader.html | took 418ms
01:50:58 INFO - TEST-START | /FileAPI/historical.html
01:50:58 INFO - PROCESS | 1793 | 1469263858206 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:58 INFO - PROCESS | 1793 | 1469263858277 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:58 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
01:50:58 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
01:50:58 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
01:50:58 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
01:50:58 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
01:50:58 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
01:50:58 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
01:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:50:58 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
01:50:58 INFO - TEST-OK | /FileAPI/historical.html | took 377ms
01:50:58 INFO - TEST-START | /FileAPI/idlharness.html
01:50:58 INFO - PROCESS | 1793 | 1469263858612 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:58 INFO - PROCESS | 1793 | 1469263858689 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
01:50:59 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
01:50:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
01:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:50:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
01:50:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
01:50:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
01:50:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:50:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
01:50:59 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
01:50:59 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
01:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:50:59 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
01:50:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
01:50:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
01:50:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:50:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
01:50:59 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
01:50:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
01:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:50:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
01:50:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
01:50:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
01:50:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:50:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
01:50:59 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
01:50:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
01:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:50:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
01:50:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
01:50:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
01:50:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
01:50:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
01:50:59 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
01:50:59 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
01:50:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
01:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:50:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
01:50:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
01:50:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
01:50:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
01:50:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
01:50:59 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
01:50:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
01:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:50:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
01:50:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
01:50:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:50:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
01:50:59 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
01:50:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
01:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:50:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
01:50:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
01:50:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
01:50:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
01:50:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
01:50:59 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
01:50:59 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
01:50:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
01:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:50:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
01:50:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
01:50:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
01:50:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
01:50:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
01:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
01:50:59 INFO - TEST-OK | /FileAPI/idlharness.html | took 629ms
01:50:59 INFO - TEST-START | /FileAPI/idlharness.worker
01:50:59 INFO - PROCESS | 1793 | 1469263859241 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:50:59 INFO - PROCESS | 1793 | 1469263859354 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
01:51:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
01:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
01:51:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
01:51:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
01:51:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:51:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
01:51:00 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
01:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:00 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
01:51:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
01:51:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
01:51:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:51:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
01:51:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
01:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
01:51:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
01:51:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
01:51:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:51:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
01:51:00 INFO - {}
01:51:00 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
01:51:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
01:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
01:51:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
01:51:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
01:51:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
01:51:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
01:51:00 INFO - {}
01:51:00 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 - {}
01:51:00 INFO - {}
01:51:00 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
01:51:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
01:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
01:51:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
01:51:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
01:51:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
01:51:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
01:51:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
01:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
01:51:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
01:51:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:51:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
01:51:00 INFO - {}
01:51:00 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
01:51:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
01:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
01:51:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
01:51:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
01:51:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
01:51:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
01:51:00 INFO - {}
01:51:00 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 - {}
01:51:00 INFO - {}
01:51:00 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
01:51:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
01:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
01:51:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
01:51:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
01:51:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
01:51:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:51:00 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
01:51:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
01:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
01:51:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
01:51:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:51:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:51:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
01:51:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
01:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
01:51:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
01:51:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:51:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:51:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
01:51:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
01:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
01:51:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
01:51:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:51:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:51:00 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
01:51:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
01:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
01:51:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
01:51:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:51:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:51:00 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
01:51:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
01:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
01:51:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
01:51:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:51:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:51:00 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
01:51:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
01:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
01:51:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
01:51:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
01:51:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:51:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:51:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
01:51:00 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
01:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:00 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
01:51:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
01:51:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
01:51:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:51:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
01:51:00 INFO - {}
01:51:00 INFO - TEST-OK | /FileAPI/idlharness.worker | took 876ms
01:51:00 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
01:51:00 INFO - PROCESS | 1793 | 1469263860122 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:00 INFO - PROCESS | 1793 | 1469263860297 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:00 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
01:51:00 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 675ms
01:51:00 INFO - TEST-START | /FileAPI/blob/Blob-close.html
01:51:00 INFO - PROCESS | 1793 | 1469263860797 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:00 INFO - PROCESS | 1793 | 1469263860888 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
01:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
01:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
01:51:01 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 621ms
01:51:01 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
01:51:01 INFO - PROCESS | 1793 | 1469263861426 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:01 INFO - PROCESS | 1793 | 1469263861529 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
01:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
01:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
01:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
01:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
01:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
01:51:01 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.
01:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
01:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
01:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
01:51:01 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'.)
01:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
01:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
01:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
01:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
01:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
01:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
01:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
01:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
01:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
01:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
01:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
01:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
01:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
01:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
01:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
01:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
01:51:01 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.
01:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
01:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
01:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
01:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
01:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
01:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
01:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
01:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
01:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
01:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
01:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
01:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
01:51:01 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.
01:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
01:51:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
01:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
01:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
01:51:01 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.
01:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
01:51:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
01:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
01:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
01:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
01:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
01:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
01:51:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
01:51:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
01:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
01:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
01:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
01:51:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
01:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
01:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
01:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
01:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
01:51:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
01:51:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
01:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
01:51:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
01:51:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
01:51:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
01:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
01:51:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
01:51:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
01:51:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
01:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
01:51:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
01:51:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
01:51:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
01:51:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
01:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
01:51:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
01:51:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
01:51:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
01:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
01:51:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
01:51:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
01:51:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
01:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
01:51:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
01:51:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
01:51:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
01:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
01:51:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
01:51:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
01:51:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
01:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
01:51:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
01:51:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
01:51:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
01:51:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
01:51:02 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 551ms
01:51:02 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
01:51:02 INFO - PROCESS | 1793 | 1469263862000 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:02 INFO - PROCESS | 1793 | 1469263862103 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:02 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
01:51:02 INFO - {}
01:51:02 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 476ms
01:51:02 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
01:51:02 INFO - PROCESS | 1793 | 1469263862479 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:02 INFO - PROCESS | 1793 | 1469263862567 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
01:51:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
01:51:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
01:51:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
01:51:02 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 425ms
01:51:02 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
01:51:02 INFO - PROCESS | 1793 | 1469263862908 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:02 INFO - PROCESS | 1793 | 1469263862986 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
01:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
01:51:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
01:51:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:51:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
01:51:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:51:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
01:51:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:51:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
01:51:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:51:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
01:51:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:51:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
01:51:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:51:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
01:51:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:51:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
01:51:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:51:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
01:51:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:51:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
01:51:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:51:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
01:51:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:51:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
01:51:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:51:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
01:51:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:51:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
01:51:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:51:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
01:51:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:51:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
01:51:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:51:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
01:51:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:51:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
01:51:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:51:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
01:51:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:51:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
01:51:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:51:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
01:51:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:51:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
01:51:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:51:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
01:51:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
01:51:03 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"
01:51:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
01:51:03 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"
01:51:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
01:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
01:51:03 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 590ms
01:51:03 INFO - TEST-START | /FileAPI/file/File-constructor.html
01:51:03 INFO - PROCESS | 1793 | 1469263863517 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:03 INFO - PROCESS | 1793 | 1469263863656 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
01:51:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
01:51:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
01:51:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
01:51:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
01:51:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
01:51:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
01:51:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
01:51:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
01:51:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
01:51:03 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
01:51:04 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
01:51:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
01:51:04 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
01:51:04 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
01:51:04 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
01:51:04 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
01:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:04 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
01:51:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
01:51:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
01:51:04 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 487ms
01:51:04 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
01:51:04 INFO - PROCESS | 1793 | 1469263864027 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:04 INFO - PROCESS | 1793 | 1469263864126 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:04 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
01:51:04 INFO - {}
01:51:04 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 471ms
01:51:04 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
01:51:04 INFO - PROCESS | 1793 | 1469263864499 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:04 INFO - PROCESS | 1793 | 1469263864572 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
01:51:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
01:51:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
01:51:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
01:51:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
01:51:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
01:51:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
01:51:04 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 378ms
01:51:04 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
01:51:04 INFO - PROCESS | 1793 | 1469263864888 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:04 INFO - PROCESS | 1793 | 1469263864968 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
01:51:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
01:51:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
01:51:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
01:51:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
01:51:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
01:51:05 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 425ms
01:51:05 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
01:51:05 INFO - PROCESS | 1793 | 1469263865314 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:05 INFO - PROCESS | 1793 | 1469263865389 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
01:51:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
01:51:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
01:51:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
01:51:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
01:51:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
01:51:05 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 387ms
01:51:05 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
01:51:05 INFO - PROCESS | 1793 | 1469263865712 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:05 INFO - PROCESS | 1793 | 1469263865789 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:06 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
01:51:06 INFO - reader.readAsText(blob_2)
01:51:06 INFO - }" did not throw
01:51:06 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
01:51:06 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
01:51:06 INFO - reader.readAsDataURL(blob_2)
01:51:06 INFO - }" did not throw
01:51:06 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
01:51:06 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
01:51:06 INFO - reader.readAsArrayBuffer(blob_2)
01:51:06 INFO - }" did not throw
01:51:06 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
01:51:06 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
01:51:06 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
01:51:06 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
01:51:06 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
01:51:06 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
01:51:06 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:51:06 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
01:51:06 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
01:51:06 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
01:51:06 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 371ms
01:51:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
01:51:06 INFO - PROCESS | 1793 | 1469263866108 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:06 INFO - PROCESS | 1793 | 1469263866207 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:06 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
01:51:06 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
01:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:06 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
01:51:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
01:51:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 378ms
01:51:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
01:51:06 INFO - PROCESS | 1793 | 1469263866493 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:06 INFO - PROCESS | 1793 | 1469263866572 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
01:51:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 374ms
01:51:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
01:51:06 INFO - PROCESS | 1793 | 1469263866875 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:06 INFO - PROCESS | 1793 | 1469263866949 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
01:51:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 376ms
01:51:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
01:51:07 INFO - PROCESS | 1793 | 1469263867255 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:07 INFO - PROCESS | 1793 | 1469263867364 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
01:51:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 722ms
01:51:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
01:51:07 INFO - PROCESS | 1793 | 1469263867981 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:08 INFO - PROCESS | 1793 | 1469263868103 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
01:51:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
01:51:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 480ms
01:51:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
01:51:08 INFO - PROCESS | 1793 | 1469263868469 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:08 INFO - PROCESS | 1793 | 1469263868551 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
01:51:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 427ms
01:51:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
01:51:08 INFO - PROCESS | 1793 | 1469263868907 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:08 INFO - PROCESS | 1793 | 1469263868985 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
01:51:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
01:51:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
01:51:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 426ms
01:51:09 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
01:51:09 INFO - PROCESS | 1793 | 1469263869329 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:09 INFO - PROCESS | 1793 | 1469263869420 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:09 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
01:51:09 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
01:51:09 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
01:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:51:09 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
01:51:09 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 373ms
01:51:09 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
01:51:09 INFO - PROCESS | 1793 | 1469263869726 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:09 INFO - PROCESS | 1793 | 1469263869812 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:10 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
01:51:10 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 375ms
01:51:10 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
01:51:10 INFO - PROCESS | 1793 | 1469263870117 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:10 INFO - PROCESS | 1793 | 1469263870221 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:10 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
01:51:10 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 478ms
01:51:10 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
01:51:10 INFO - PROCESS | 1793 | 1469263870595 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:10 INFO - PROCESS | 1793 | 1469263870675 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:11 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
01:51:11 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 468ms
01:51:11 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
01:51:11 INFO - PROCESS | 1793 | 1469263871067 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:11 INFO - PROCESS | 1793 | 1469263871147 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:11 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
01:51:11 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 480ms
01:51:11 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
01:51:11 INFO - PROCESS | 1793 | 1469263871554 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:11 INFO - PROCESS | 1793 | 1469263871639 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:12 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
01:51:12 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 535ms
01:51:12 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
01:51:12 INFO - PROCESS | 1793 | 1469263872093 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:12 INFO - PROCESS | 1793 | 1469263872169 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
01:51:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
01:51:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
01:51:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
01:51:12 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 420ms
01:51:12 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
01:51:12 INFO - PROCESS | 1793 | 1469263872518 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:12 INFO - PROCESS | 1793 | 1469263872604 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
01:51:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
01:51:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
01:51:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
01:51:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
01:51:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
01:51:12 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 419ms
01:51:12 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
01:51:12 INFO - PROCESS | 1793 | 1469263872943 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:13 INFO - PROCESS | 1793 | 1469263873021 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:13 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
01:51:13 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
01:51:13 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
01:51:13 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
01:51:13 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
01:51:13 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
01:51:13 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 429ms
01:51:13 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
01:51:13 INFO - PROCESS | 1793 | 1469263873378 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:13 INFO - PROCESS | 1793 | 1469263873467 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:13 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
01:51:13 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
01:51:13 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
01:51:13 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
01:51:13 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
01:51:13 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
01:51:13 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 432ms
01:51:13 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
01:51:13 INFO - PROCESS | 1793 | 1469263873816 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:13 INFO - PROCESS | 1793 | 1469263873892 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
01:51:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
01:51:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
01:51:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
01:51:14 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 430ms
01:51:14 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
01:51:14 INFO - PROCESS | 1793 | 1469263874255 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:14 INFO - PROCESS | 1793 | 1469263874385 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
01:51:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
01:51:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
01:51:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
01:51:14 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 573ms
01:51:14 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
01:51:14 INFO - PROCESS | 1793 | 1469263874834 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:14 INFO - PROCESS | 1793 | 1469263874925 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
01:51:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
01:51:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
01:51:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
01:51:15 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 683ms
01:51:15 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
01:51:15 INFO - PROCESS | 1793 | 1469263875548 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:15 INFO - PROCESS | 1793 | 1469263875652 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
01:51:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
01:51:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
01:51:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
01:51:15 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 479ms
01:51:16 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
01:51:16 INFO - PROCESS | 1793 | 1469263876007 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:16 INFO - PROCESS | 1793 | 1469263876081 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:16 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
01:51:16 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
01:51:16 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
01:51:16 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
01:51:16 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
01:51:16 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 670ms
01:51:16 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
01:51:16 INFO - PROCESS | 1793 | 1469263876690 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:16 INFO - PROCESS | 1793 | 1469263876782 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:17 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
01:51:17 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
01:51:17 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
01:51:17 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 572ms
01:51:17 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
01:51:17 INFO - PROCESS | 1793 | 1469263877266 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:17 INFO - PROCESS | 1793 | 1469263877366 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:17 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
01:51:17 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
01:51:17 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
01:51:17 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 631ms
01:51:17 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
01:51:17 INFO - PROCESS | 1793 | 1469263877904 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:17 INFO - PROCESS | 1793 | 1469263877982 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:18 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
01:51:18 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 472ms
01:51:18 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
01:51:18 INFO - PROCESS | 1793 | 1469263878383 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:18 INFO - PROCESS | 1793 | 1469263878493 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:18 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
01:51:18 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
01:51:18 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 519ms
01:51:18 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
01:51:18 INFO - PROCESS | 1793 | 1469263878904 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:18 INFO - PROCESS | 1793 | 1469263878994 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:19 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
01:51:19 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 421ms
01:51:19 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
01:51:19 INFO - PROCESS | 1793 | 1469263879328 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:19 INFO - PROCESS | 1793 | 1469263879407 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:19 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
01:51:19 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 418ms
01:51:19 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
01:51:19 INFO - PROCESS | 1793 | 1469263879751 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:19 INFO - PROCESS | 1793 | 1469263879823 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:20 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
01:51:20 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 437ms
01:51:20 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
01:51:20 INFO - PROCESS | 1793 | 1469263880191 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:20 INFO - PROCESS | 1793 | 1469263880266 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:20 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
01:51:20 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 419ms
01:51:20 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
01:51:20 INFO - PROCESS | 1793 | 1469263880615 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:20 INFO - PROCESS | 1793 | 1469263880704 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:21 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
01:51:21 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 470ms
01:51:21 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
01:51:21 INFO - PROCESS | 1793 | 1469263881089 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:21 INFO - PROCESS | 1793 | 1469263881167 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:21 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
01:51:21 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 423ms
01:51:21 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
01:51:21 INFO - PROCESS | 1793 | 1469263881517 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:21 INFO - PROCESS | 1793 | 1469263881616 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:22 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
01:51:22 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 532ms
01:51:22 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
01:51:22 INFO - PROCESS | 1793 | 1469263882056 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:22 INFO - PROCESS | 1793 | 1469263882142 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:22 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
01:51:22 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 571ms
01:51:22 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
01:51:22 INFO - PROCESS | 1793 | 1469263882634 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:22 INFO - PROCESS | 1793 | 1469263882722 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:23 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
01:51:23 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 778ms
01:51:23 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
01:51:23 INFO - PROCESS | 1793 | 1469263883418 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:23 INFO - PROCESS | 1793 | 1469263883524 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:23 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
01:51:23 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 526ms
01:51:23 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
01:51:23 INFO - PROCESS | 1793 | 1469263883951 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:24 INFO - PROCESS | 1793 | 1469263884029 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:24 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
01:51:24 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 422ms
01:51:24 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
01:51:24 INFO - PROCESS | 1793 | 1469263884385 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:24 INFO - PROCESS | 1793 | 1469263884482 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:24 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
01:51:24 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 473ms
01:51:24 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
01:51:24 INFO - PROCESS | 1793 | 1469263884860 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:24 INFO - PROCESS | 1793 | 1469263884940 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:25 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
01:51:25 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 425ms
01:51:25 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
01:51:25 INFO - PROCESS | 1793 | 1469263885285 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:25 INFO - PROCESS | 1793 | 1469263885372 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:25 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
01:51:25 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 478ms
01:51:25 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
01:51:25 INFO - PROCESS | 1793 | 1469263885771 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:25 INFO - PROCESS | 1793 | 1469263885889 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:26 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
01:51:26 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 525ms
01:51:26 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
01:51:26 INFO - PROCESS | 1793 | 1469263886296 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:26 INFO - PROCESS | 1793 | 1469263886373 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:26 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
01:51:26 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 473ms
01:51:26 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
01:51:26 INFO - PROCESS | 1793 | 1469263886779 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:26 INFO - PROCESS | 1793 | 1469263886865 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:27 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index4.htm | IDBCursor.continue() - index - attempt to iterate to the next record when the direction is set for the previous record
01:51:27 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 488ms
01:51:27 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
01:51:27 INFO - PROCESS | 1793 | 1469263887266 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:27 INFO - PROCESS | 1793 | 1469263887346 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:27 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
01:51:27 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 419ms
01:51:27 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
01:51:27 INFO - PROCESS | 1793 | 1469263887689 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:27 INFO - PROCESS | 1793 | 1469263887767 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:28 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
01:51:28 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 469ms
01:51:28 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
01:51:28 INFO - PROCESS | 1793 | 1469263888163 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:28 INFO - PROCESS | 1793 | 1469263888264 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:28 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
01:51:28 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 470ms
01:51:28 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
01:51:28 INFO - PROCESS | 1793 | 1469263888636 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:28 INFO - PROCESS | 1793 | 1469263888716 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:29 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
01:51:29 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 419ms
01:51:29 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
01:51:29 INFO - PROCESS | 1793 | 1469263889060 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:29 INFO - PROCESS | 1793 | 1469263889141 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:29 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
01:51:29 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 521ms
01:51:29 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
01:51:29 INFO - PROCESS | 1793 | 1469263889587 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:29 INFO - PROCESS | 1793 | 1469263889726 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:30 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
01:51:30 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 719ms
01:51:30 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
01:51:30 INFO - PROCESS | 1793 | 1469263890343 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:30 INFO - PROCESS | 1793 | 1469263890427 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:30 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
01:51:30 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 487ms
01:51:30 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
01:51:30 INFO - PROCESS | 1793 | 1469263890833 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:30 INFO - PROCESS | 1793 | 1469263890939 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:31 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
01:51:31 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 475ms
01:51:31 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
01:51:31 INFO - PROCESS | 1793 | 1469263891319 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:31 INFO - PROCESS | 1793 | 1469263891399 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:31 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
01:51:31 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 471ms
01:51:31 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
01:51:31 INFO - PROCESS | 1793 | 1469263891786 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:31 INFO - PROCESS | 1793 | 1469263891872 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:32 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
01:51:32 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 425ms
01:51:32 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
01:51:32 INFO - PROCESS | 1793 | 1469263892215 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:32 INFO - PROCESS | 1793 | 1469263892301 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:32 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
01:51:32 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 481ms
01:51:32 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
01:51:32 INFO - PROCESS | 1793 | 1469263892708 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:32 INFO - PROCESS | 1793 | 1469263892817 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:33 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
01:51:33 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 470ms
01:51:33 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
01:51:33 INFO - PROCESS | 1793 | 1469263893179 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:33 INFO - PROCESS | 1793 | 1469263893265 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:33 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
01:51:33 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 473ms
01:51:33 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
01:51:33 INFO - PROCESS | 1793 | 1469263893655 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:33 INFO - PROCESS | 1793 | 1469263893733 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:34 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
01:51:34 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 420ms
01:51:34 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
01:51:34 INFO - PROCESS | 1793 | 1469263894081 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:34 INFO - PROCESS | 1793 | 1469263894155 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:34 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
01:51:34 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 417ms
01:51:34 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
01:51:34 INFO - PROCESS | 1793 | 1469263894505 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:34 INFO - PROCESS | 1793 | 1469263894580 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:34 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
01:51:34 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 434ms
01:51:34 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
01:51:34 INFO - PROCESS | 1793 | 1469263894944 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:35 INFO - PROCESS | 1793 | 1469263895026 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:35 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
01:51:35 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 424ms
01:51:35 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
01:51:35 INFO - PROCESS | 1793 | 1469263895371 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:35 INFO - PROCESS | 1793 | 1469263895444 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:35 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
01:51:35 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 422ms
01:51:35 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
01:51:35 INFO - PROCESS | 1793 | 1469263895796 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:35 INFO - PROCESS | 1793 | 1469263895872 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:36 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
01:51:36 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 425ms
01:51:36 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
01:51:36 INFO - PROCESS | 1793 | 1469263896226 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:36 INFO - PROCESS | 1793 | 1469263896328 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:36 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
01:51:36 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 523ms
01:51:36 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
01:51:36 INFO - PROCESS | 1793 | 1469263896758 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:36 INFO - PROCESS | 1793 | 1469263896844 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:37 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
01:51:37 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 528ms
01:51:37 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
01:51:37 INFO - PROCESS | 1793 | 1469263897289 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:37 INFO - PROCESS | 1793 | 1469263897478 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:38 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
01:51:38 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1475ms
01:51:38 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
01:51:38 INFO - PROCESS | 1793 | 1469263898771 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:38 INFO - PROCESS | 1793 | 1469263898853 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:39 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
01:51:39 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 471ms
01:51:39 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
01:51:39 INFO - PROCESS | 1793 | 1469263899250 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:39 INFO - PROCESS | 1793 | 1469263899334 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:39 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
01:51:39 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 524ms
01:51:39 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
01:51:39 INFO - PROCESS | 1793 | 1469263899785 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:39 INFO - PROCESS | 1793 | 1469263899873 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:40 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
01:51:40 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 475ms
01:51:40 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
01:51:40 INFO - PROCESS | 1793 | 1469263900258 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:40 INFO - PROCESS | 1793 | 1469263900343 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:40 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
01:51:40 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 469ms
01:51:40 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
01:51:40 INFO - PROCESS | 1793 | 1469263900731 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:40 INFO - PROCESS | 1793 | 1469263900808 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:41 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
01:51:41 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 472ms
01:51:41 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
01:51:41 INFO - PROCESS | 1793 | 1469263901210 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:41 INFO - PROCESS | 1793 | 1469263901317 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:41 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
01:51:41 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 476ms
01:51:41 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
01:51:41 INFO - PROCESS | 1793 | 1469263901698 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:41 INFO - PROCESS | 1793 | 1469263901770 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:42 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
01:51:42 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 437ms
01:51:42 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
01:51:42 INFO - PROCESS | 1793 | 1469263902140 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:42 INFO - PROCESS | 1793 | 1469263902214 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:42 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
01:51:42 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 422ms
01:51:42 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
01:51:42 INFO - PROCESS | 1793 | 1469263902572 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:42 INFO - PROCESS | 1793 | 1469263902644 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:42 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
01:51:42 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 432ms
01:51:42 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
01:51:43 INFO - PROCESS | 1793 | 1469263903003 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:43 INFO - PROCESS | 1793 | 1469263903081 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:43 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
01:51:43 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 428ms
01:51:43 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
01:51:43 INFO - PROCESS | 1793 | 1469263903436 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:43 INFO - PROCESS | 1793 | 1469263903520 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:43 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
01:51:43 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 477ms
01:51:43 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
01:51:43 INFO - PROCESS | 1793 | 1469263903916 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:44 INFO - PROCESS | 1793 | 1469263903997 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:44 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
01:51:44 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 577ms
01:51:44 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
01:51:44 INFO - PROCESS | 1793 | 1469263904501 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:44 INFO - PROCESS | 1793 | 1469263904606 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:45 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
01:51:45 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 722ms
01:51:45 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
01:51:45 INFO - PROCESS | 1793 | 1469263905238 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:45 INFO - PROCESS | 1793 | 1469263905328 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:45 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
01:51:45 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 481ms
01:51:45 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
01:51:45 INFO - PROCESS | 1793 | 1469263905728 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:45 INFO - PROCESS | 1793 | 1469263905807 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:46 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
01:51:46 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 475ms
01:51:46 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
01:51:46 INFO - PROCESS | 1793 | 1469263906214 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:46 INFO - PROCESS | 1793 | 1469263906298 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:46 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
01:51:46 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 472ms
01:51:46 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
01:51:46 INFO - PROCESS | 1793 | 1469263906682 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:46 INFO - PROCESS | 1793 | 1469263906767 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:47 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
01:51:47 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 424ms
01:51:47 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
01:51:47 INFO - PROCESS | 1793 | 1469263907111 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:47 INFO - PROCESS | 1793 | 1469263907206 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:47 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
01:51:47 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 525ms
01:51:47 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
01:51:47 INFO - PROCESS | 1793 | 1469263907649 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:47 INFO - PROCESS | 1793 | 1469263907762 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:48 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
01:51:48 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 472ms
01:51:48 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
01:51:48 INFO - PROCESS | 1793 | 1469263908123 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:48 INFO - PROCESS | 1793 | 1469263908195 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:48 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
01:51:48 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 427ms
01:51:48 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
01:51:48 INFO - PROCESS | 1793 | 1469263908556 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:48 INFO - PROCESS | 1793 | 1469263908633 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:48 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
01:51:48 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 427ms
01:51:48 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
01:51:48 INFO - PROCESS | 1793 | 1469263908987 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:49 INFO - PROCESS | 1793 | 1469263909065 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
01:51:49 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 424ms
01:51:49 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
01:51:49 INFO - PROCESS | 1793 | 1469263909415 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:49 INFO - PROCESS | 1793 | 1469263909490 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
01:51:49 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 425ms
01:51:49 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
01:51:49 INFO - PROCESS | 1793 | 1469263909845 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:49 INFO - PROCESS | 1793 | 1469263909928 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
01:51:50 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 426ms
01:51:50 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
01:51:50 INFO - PROCESS | 1793 | 1469263910274 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:50 INFO - PROCESS | 1793 | 1469263910350 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
01:51:50 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 384ms
01:51:50 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
01:51:50 INFO - PROCESS | 1793 | 1469263910666 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:50 INFO - PROCESS | 1793 | 1469263910742 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
01:51:51 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 921ms
01:51:51 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
01:51:51 INFO - PROCESS | 1793 | 1469263911593 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:51 INFO - PROCESS | 1793 | 1469263911807 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
01:51:52 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 871ms
01:51:52 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
01:51:52 INFO - PROCESS | 1793 | 1469263912470 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:52 INFO - PROCESS | 1793 | 1469263912555 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
01:51:52 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 477ms
01:51:52 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
01:51:52 INFO - PROCESS | 1793 | 1469263912978 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:53 INFO - PROCESS | 1793 | 1469263913080 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
01:51:53 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 475ms
01:51:53 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
01:51:53 INFO - PROCESS | 1793 | 1469263913463 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:53 INFO - PROCESS | 1793 | 1469263913552 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
01:51:53 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 477ms
01:51:53 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
01:51:53 INFO - PROCESS | 1793 | 1469263913936 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:54 INFO - PROCESS | 1793 | 1469263914018 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
01:51:54 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 422ms
01:51:54 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
01:51:54 INFO - PROCESS | 1793 | 1469263914371 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:54 INFO - PROCESS | 1793 | 1469263914446 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
01:51:54 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 476ms
01:51:54 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
01:51:54 INFO - PROCESS | 1793 | 1469263914854 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:54 INFO - PROCESS | 1793 | 1469263914954 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
01:51:55 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 468ms
01:51:55 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
01:51:55 INFO - PROCESS | 1793 | 1469263915325 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:55 INFO - PROCESS | 1793 | 1469263915403 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
01:51:55 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 477ms
01:51:55 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
01:51:55 INFO - PROCESS | 1793 | 1469263915805 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:55 INFO - PROCESS | 1793 | 1469263915900 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
01:51:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
01:51:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
01:51:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
01:51:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
01:51:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
01:51:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
01:51:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
01:51:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
01:51:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
01:51:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
01:51:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
01:51:56 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 975ms
01:51:56 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
01:51:56 INFO - PROCESS | 1793 | 1469263916789 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:56 INFO - PROCESS | 1793 | 1469263916859 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:57 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
01:51:57 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
01:51:57 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
01:51:57 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
01:51:57 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 522ms
01:51:57 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
01:51:57 INFO - PROCESS | 1793 | 1469263917316 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:57 INFO - PROCESS | 1793 | 1469263917394 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:57 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
01:51:57 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 424ms
01:51:57 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
01:51:57 INFO - PROCESS | 1793 | 1469263917743 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:57 INFO - PROCESS | 1793 | 1469263917835 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
01:51:58 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 423ms
01:51:58 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
01:51:58 INFO - PROCESS | 1793 | 1469263918171 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:58 INFO - PROCESS | 1793 | 1469263918241 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
01:51:58 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 569ms
01:51:58 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
01:51:58 INFO - PROCESS | 1793 | 1469263918748 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:58 INFO - PROCESS | 1793 | 1469263918854 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:59 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
01:51:59 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 770ms
01:51:59 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
01:51:59 INFO - PROCESS | 1793 | 1469263919524 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:59 INFO - PROCESS | 1793 | 1469263919625 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:51:59 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
01:51:59 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 471ms
01:51:59 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
01:52:00 INFO - PROCESS | 1793 | 1469263920003 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:00 INFO - PROCESS | 1793 | 1469263920094 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
01:52:00 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 477ms
01:52:00 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
01:52:00 INFO - PROCESS | 1793 | 1469263920491 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:00 INFO - PROCESS | 1793 | 1469263920573 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
01:52:00 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 476ms
01:52:00 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
01:52:00 INFO - PROCESS | 1793 | 1469263920965 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:01 INFO - PROCESS | 1793 | 1469263921056 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:01 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
01:52:01 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 522ms
01:52:01 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
01:52:01 INFO - PROCESS | 1793 | 1469263921491 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:01 INFO - PROCESS | 1793 | 1469263921587 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:02 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
01:52:02 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 520ms
01:52:02 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
01:52:02 INFO - PROCESS | 1793 | 1469263922017 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:02 INFO - PROCESS | 1793 | 1469263922105 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:02 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
01:52:02 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 777ms
01:52:02 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
01:52:02 INFO - PROCESS | 1793 | 1469263922814 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:02 INFO - PROCESS | 1793 | 1469263922913 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:03 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
01:52:03 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
01:52:03 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
01:52:03 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 532ms
01:52:03 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
01:52:03 INFO - PROCESS | 1793 | 1469263923358 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:03 INFO - PROCESS | 1793 | 1469263923461 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:03 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
01:52:03 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 624ms
01:52:03 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
01:52:03 INFO - PROCESS | 1793 | 1469263923995 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:04 INFO - PROCESS | 1793 | 1469263924113 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:04 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
01:52:04 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 626ms
01:52:04 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
01:52:04 INFO - PROCESS | 1793 | 1469263924623 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:04 INFO - PROCESS | 1793 | 1469263924726 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:05 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
01:52:05 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 582ms
01:52:05 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
01:52:05 INFO - PROCESS | 1793 | 1469263925205 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:05 INFO - PROCESS | 1793 | 1469263925280 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:05 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
01:52:05 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
01:52:05 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 422ms
01:52:05 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
01:52:05 INFO - PROCESS | 1793 | 1469263925631 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:05 INFO - PROCESS | 1793 | 1469263925727 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
01:52:06 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 426ms
01:52:06 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
01:52:06 INFO - PROCESS | 1793 | 1469263926060 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:06 INFO - PROCESS | 1793 | 1469263926138 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
01:52:06 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 522ms
01:52:06 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
01:52:06 INFO - PROCESS | 1793 | 1469263926586 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:06 INFO - PROCESS | 1793 | 1469263926657 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
01:52:07 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 523ms
01:52:07 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
01:52:07 INFO - PROCESS | 1793 | 1469263927117 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:07 INFO - PROCESS | 1793 | 1469263927228 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
01:52:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
01:52:07 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 619ms
01:52:07 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
01:52:07 INFO - PROCESS | 1793 | 1469263927742 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:07 INFO - PROCESS | 1793 | 1469263927955 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:08 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
01:52:08 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 627ms
01:52:08 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
01:52:08 INFO - PROCESS | 1793 | 1469263928378 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:08 INFO - PROCESS | 1793 | 1469263928457 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:08 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
01:52:08 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 539ms
01:52:08 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
01:52:08 INFO - PROCESS | 1793 | 1469263928917 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:09 INFO - PROCESS | 1793 | 1469263928997 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:09 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
01:52:09 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 432ms
01:52:09 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
01:52:09 INFO - PROCESS | 1793 | 1469263929370 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:09 INFO - PROCESS | 1793 | 1469263929450 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:09 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
01:52:09 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 437ms
01:52:09 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
01:52:09 INFO - PROCESS | 1793 | 1469263929795 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:09 INFO - PROCESS | 1793 | 1469263929872 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:10 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
01:52:10 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 518ms
01:52:10 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
01:52:10 INFO - PROCESS | 1793 | 1469263930319 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:10 INFO - PROCESS | 1793 | 1469263930405 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:10 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
01:52:10 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 620ms
01:52:10 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
01:52:10 INFO - PROCESS | 1793 | 1469263930944 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:11 INFO - PROCESS | 1793 | 1469263931024 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
01:52:11 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 423ms
01:52:11 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
01:52:11 INFO - PROCESS | 1793 | 1469263931371 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:11 INFO - PROCESS | 1793 | 1469263931448 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
01:52:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
01:52:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
01:52:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
01:52:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
01:52:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
01:52:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
01:52:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
01:52:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
01:52:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
01:52:11 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
01:52:11 INFO - window.indexedDB.open('test', val);..." did not throw
01:52:11 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
01:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:52:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:52:11 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
01:52:11 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
01:52:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
01:52:11 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
01:52:11 INFO - window.indexedDB.open('test', val);..." did not throw
01:52:11 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
01:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:52:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:52:11 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
01:52:11 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
01:52:11 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
01:52:11 INFO - window.indexedDB.open('test', val);..." did not throw
01:52:11 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
01:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:52:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:52:11 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
01:52:11 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
01:52:11 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
01:52:11 INFO - window.indexedDB.open('test', val);..." did not throw
01:52:11 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
01:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:52:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:52:11 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
01:52:11 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
01:52:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
01:52:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
01:52:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
01:52:11 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 579ms
01:52:11 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
01:52:11 INFO - PROCESS | 1793 | 1469263931966 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:12 INFO - PROCESS | 1793 | 1469263932043 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:12 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
01:52:12 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 429ms
01:52:12 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
01:52:12 INFO - PROCESS | 1793 | 1469263932394 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:12 INFO - PROCESS | 1793 | 1469263932470 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:14 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
01:52:14 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
01:52:14 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1729ms
01:52:14 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
01:52:14 INFO - PROCESS | 1793 | 1469263934127 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:14 INFO - PROCESS | 1793 | 1469263934234 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:14 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
01:52:14 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 522ms
01:52:14 INFO - TEST-START | /IndexedDB/idbindex_count.htm
01:52:14 INFO - PROCESS | 1793 | 1469263934658 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:14 INFO - PROCESS | 1793 | 1469263934743 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:15 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
01:52:15 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 579ms
01:52:15 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
01:52:15 INFO - PROCESS | 1793 | 1469263935241 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:15 INFO - PROCESS | 1793 | 1469263935322 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:16 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
01:52:16 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 771ms
01:52:16 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
01:52:16 INFO - PROCESS | 1793 | 1469263936017 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:16 INFO - PROCESS | 1793 | 1469263936094 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:16 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
01:52:16 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 420ms
01:52:16 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
01:52:16 INFO - PROCESS | 1793 | 1469263936461 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:16 INFO - PROCESS | 1793 | 1469263936538 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:16 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
01:52:16 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 479ms
01:52:16 INFO - TEST-START | /IndexedDB/idbindex_get.htm
01:52:16 INFO - PROCESS | 1793 | 1469263936950 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:17 INFO - PROCESS | 1793 | 1469263937045 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:17 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
01:52:17 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 432ms
01:52:17 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
01:52:17 INFO - PROCESS | 1793 | 1469263937385 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:17 INFO - PROCESS | 1793 | 1469263937465 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:17 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
01:52:17 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 430ms
01:52:17 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
01:52:17 INFO - PROCESS | 1793 | 1469263937813 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:17 INFO - PROCESS | 1793 | 1469263937907 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:18 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
01:52:18 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 469ms
01:52:18 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
01:52:18 INFO - PROCESS | 1793 | 1469263938288 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:18 INFO - PROCESS | 1793 | 1469263938437 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:18 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
01:52:18 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 519ms
01:52:18 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
01:52:18 INFO - PROCESS | 1793 | 1469263938812 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:18 INFO - PROCESS | 1793 | 1469263938890 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:19 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
01:52:19 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 420ms
01:52:19 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
01:52:19 INFO - PROCESS | 1793 | 1469263939238 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:19 INFO - PROCESS | 1793 | 1469263939326 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:19 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
01:52:19 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 423ms
01:52:19 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
01:52:19 INFO - PROCESS | 1793 | 1469263939666 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:19 INFO - PROCESS | 1793 | 1469263939737 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:20 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
01:52:20 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 417ms
01:52:20 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
01:52:20 INFO - PROCESS | 1793 | 1469263940088 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:20 INFO - PROCESS | 1793 | 1469263940167 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:20 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
01:52:20 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 421ms
01:52:20 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
01:52:20 INFO - PROCESS | 1793 | 1469263940515 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:20 INFO - PROCESS | 1793 | 1469263940599 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:20 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
01:52:20 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
01:52:20 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
01:52:20 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
01:52:20 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
01:52:20 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
01:52:20 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
01:52:20 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
01:52:20 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
01:52:20 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
01:52:20 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
01:52:20 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
01:52:20 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
01:52:20 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 484ms
01:52:21 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
01:52:21 INFO - PROCESS | 1793 | 1469263941005 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:21 INFO - PROCESS | 1793 | 1469263941080 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
01:52:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
01:52:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
01:52:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
01:52:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
01:52:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
01:52:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
01:52:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
01:52:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
01:52:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
01:52:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
01:52:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
01:52:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
01:52:21 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 470ms
01:52:21 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
01:52:21 INFO - PROCESS | 1793 | 1469263941489 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:21 INFO - PROCESS | 1793 | 1469263941567 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:21 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
01:52:21 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 474ms
01:52:21 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
01:52:21 INFO - PROCESS | 1793 | 1469263941964 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:22 INFO - PROCESS | 1793 | 1469263942061 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:22 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
01:52:22 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 632ms
01:52:22 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
01:52:22 INFO - PROCESS | 1793 | 1469263942603 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:22 INFO - PROCESS | 1793 | 1469263942758 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:23 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
01:52:23 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 619ms
01:52:23 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
01:52:23 INFO - PROCESS | 1793 | 1469263943228 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:23 INFO - PROCESS | 1793 | 1469263943325 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:23 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
01:52:23 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 477ms
01:52:23 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
01:52:23 INFO - PROCESS | 1793 | 1469263943709 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:23 INFO - PROCESS | 1793 | 1469263943795 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:24 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
01:52:24 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 429ms
01:52:24 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
01:52:24 INFO - PROCESS | 1793 | 1469263944150 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:24 INFO - PROCESS | 1793 | 1469263944241 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:24 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
01:52:24 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 475ms
01:52:24 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
01:52:24 INFO - PROCESS | 1793 | 1469263944622 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:24 INFO - PROCESS | 1793 | 1469263944696 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:25 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
01:52:25 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 418ms
01:52:25 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
01:52:25 INFO - PROCESS | 1793 | 1469263945044 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:25 INFO - PROCESS | 1793 | 1469263945136 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:25 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
01:52:25 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 468ms
01:52:25 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
01:52:25 INFO - PROCESS | 1793 | 1469263945518 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:25 INFO - PROCESS | 1793 | 1469263945605 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:25 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
01:52:25 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 478ms
01:52:25 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
01:52:26 INFO - PROCESS | 1793 | 1469263946006 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:26 INFO - PROCESS | 1793 | 1469263946087 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:26 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
01:52:26 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 476ms
01:52:26 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
01:52:26 INFO - PROCESS | 1793 | 1469263946480 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:26 INFO - PROCESS | 1793 | 1469263946555 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:26 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
01:52:26 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 435ms
01:52:26 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
01:52:26 INFO - PROCESS | 1793 | 1469263946920 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:27 INFO - PROCESS | 1793 | 1469263946999 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:27 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
01:52:27 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 418ms
01:52:27 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
01:52:27 INFO - PROCESS | 1793 | 1469263947342 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:27 INFO - PROCESS | 1793 | 1469263947419 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:27 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
01:52:27 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 418ms
01:52:27 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
01:52:27 INFO - PROCESS | 1793 | 1469263947765 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:27 INFO - PROCESS | 1793 | 1469263947846 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:28 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
01:52:28 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 424ms
01:52:28 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
01:52:28 INFO - PROCESS | 1793 | 1469263948191 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:28 INFO - PROCESS | 1793 | 1469263948270 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:28 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
01:52:28 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 418ms
01:52:28 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
01:52:28 INFO - PROCESS | 1793 | 1469263948614 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:28 INFO - PROCESS | 1793 | 1469263948688 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:29 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
01:52:29 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 431ms
01:52:29 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
01:52:29 INFO - PROCESS | 1793 | 1469263949052 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:29 INFO - PROCESS | 1793 | 1469263949194 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:29 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
01:52:29 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
01:52:29 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
01:52:29 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 527ms
01:52:29 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
01:52:29 INFO - PROCESS | 1793 | 1469263949586 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:29 INFO - PROCESS | 1793 | 1469263949674 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:30 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
01:52:30 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
01:52:30 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
01:52:30 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
01:52:30 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
01:52:30 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
01:52:30 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
01:52:30 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 575ms
01:52:30 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
01:52:30 INFO - PROCESS | 1793 | 1469263950166 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:30 INFO - PROCESS | 1793 | 1469263950445 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:30 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
01:52:30 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
01:52:30 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
01:52:30 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
01:52:30 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
01:52:30 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
01:52:30 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
01:52:30 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 632ms
01:52:30 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
01:52:30 INFO - PROCESS | 1793 | 1469263950806 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:30 INFO - PROCESS | 1793 | 1469263950883 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
01:52:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 472ms
01:52:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
01:52:31 INFO - PROCESS | 1793 | 1469263951281 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:31 INFO - PROCESS | 1793 | 1469263951365 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:31 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
01:52:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 426ms
01:52:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
01:52:31 INFO - PROCESS | 1793 | 1469263951720 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:31 INFO - PROCESS | 1793 | 1469263951800 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:32 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
01:52:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 432ms
01:52:32 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
01:52:32 INFO - PROCESS | 1793 | 1469263952150 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:32 INFO - PROCESS | 1793 | 1469263952232 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
01:52:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 423ms
01:52:32 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
01:52:32 INFO - PROCESS | 1793 | 1469263952576 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:32 INFO - PROCESS | 1793 | 1469263952670 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:33 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
01:52:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 481ms
01:52:33 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
01:52:33 INFO - PROCESS | 1793 | 1469263953061 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:33 INFO - PROCESS | 1793 | 1469263953147 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:33 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
01:52:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 468ms
01:52:33 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
01:52:33 INFO - PROCESS | 1793 | 1469263953539 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:33 INFO - PROCESS | 1793 | 1469263953619 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
01:52:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 476ms
01:52:34 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
01:52:34 INFO - PROCESS | 1793 | 1469263954036 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:34 INFO - PROCESS | 1793 | 1469263954126 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:34 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
01:52:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 425ms
01:52:34 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
01:52:34 INFO - PROCESS | 1793 | 1469263954464 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:34 INFO - PROCESS | 1793 | 1469263954535 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
01:52:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 427ms
01:52:34 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
01:52:34 INFO - PROCESS | 1793 | 1469263954897 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:34 INFO - PROCESS | 1793 | 1469263954972 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
01:52:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 435ms
01:52:35 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
01:52:35 INFO - PROCESS | 1793 | 1469263955336 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:35 INFO - PROCESS | 1793 | 1469263955417 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
01:52:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 426ms
01:52:35 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
01:52:35 INFO - PROCESS | 1793 | 1469263955768 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:35 INFO - PROCESS | 1793 | 1469263955850 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
01:52:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 420ms
01:52:36 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
01:52:36 INFO - PROCESS | 1793 | 1469263956191 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:36 INFO - PROCESS | 1793 | 1469263956267 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
01:52:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 476ms
01:52:36 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
01:52:36 INFO - PROCESS | 1793 | 1469263956674 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:36 INFO - PROCESS | 1793 | 1469263956771 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
01:52:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 676ms
01:52:37 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
01:52:37 INFO - PROCESS | 1793 | 1469263957355 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:37 INFO - PROCESS | 1793 | 1469263957489 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
01:52:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 528ms
01:52:37 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
01:52:37 INFO - PROCESS | 1793 | 1469263957892 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:37 INFO - PROCESS | 1793 | 1469263957975 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:38 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
01:52:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 469ms
01:52:38 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
01:52:38 INFO - PROCESS | 1793 | 1469263958372 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:38 INFO - PROCESS | 1793 | 1469263958461 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
01:52:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 478ms
01:52:38 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
01:52:38 INFO - PROCESS | 1793 | 1469263958849 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:38 INFO - PROCESS | 1793 | 1469263958956 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
01:52:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 475ms
01:52:39 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
01:52:39 INFO - PROCESS | 1793 | 1469263959329 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:39 INFO - PROCESS | 1793 | 1469263959407 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
01:52:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 477ms
01:52:39 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
01:52:39 INFO - PROCESS | 1793 | 1469263959812 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:39 INFO - PROCESS | 1793 | 1469263959919 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:40 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
01:52:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 524ms
01:52:40 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
01:52:40 INFO - PROCESS | 1793 | 1469263960337 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:40 INFO - PROCESS | 1793 | 1469263960434 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
01:52:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 471ms
01:52:40 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
01:52:40 INFO - PROCESS | 1793 | 1469263960814 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:40 INFO - PROCESS | 1793 | 1469263960920 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
01:52:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 475ms
01:52:41 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
01:52:41 INFO - PROCESS | 1793 | 1469263961295 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:41 INFO - PROCESS | 1793 | 1469263961369 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
01:52:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 429ms
01:52:41 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
01:52:41 INFO - PROCESS | 1793 | 1469263961733 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:41 INFO - PROCESS | 1793 | 1469263961811 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:42 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
01:52:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 424ms
01:52:42 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
01:52:42 INFO - PROCESS | 1793 | 1469263962160 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:42 INFO - PROCESS | 1793 | 1469263962250 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
01:52:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 469ms
01:52:42 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
01:52:42 INFO - PROCESS | 1793 | 1469263962634 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:42 INFO - PROCESS | 1793 | 1469263962710 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:43 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
01:52:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 425ms
01:52:43 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
01:52:43 INFO - PROCESS | 1793 | 1469263963068 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:43 INFO - PROCESS | 1793 | 1469263963139 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:43 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
01:52:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 385ms
01:52:43 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
01:52:43 INFO - PROCESS | 1793 | 1469263963455 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:43 INFO - PROCESS | 1793 | 1469263963556 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:43 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
01:52:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 522ms
01:52:43 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
01:52:43 INFO - PROCESS | 1793 | 1469263963986 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:44 INFO - PROCESS | 1793 | 1469263964090 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
01:52:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 576ms
01:52:44 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
01:52:44 INFO - PROCESS | 1793 | 1469263964567 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:44 INFO - PROCESS | 1793 | 1469263964740 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:45 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
01:52:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 869ms
01:52:45 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
01:52:45 INFO - PROCESS | 1793 | 1469263965443 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:45 INFO - PROCESS | 1793 | 1469263965523 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
01:52:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 530ms
01:52:45 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
01:52:45 INFO - PROCESS | 1793 | 1469263965982 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:46 INFO - PROCESS | 1793 | 1469263966065 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
01:52:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 430ms
01:52:46 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
01:52:46 INFO - PROCESS | 1793 | 1469263966422 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:46 INFO - PROCESS | 1793 | 1469263966512 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
01:52:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 472ms
01:52:46 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
01:52:46 INFO - PROCESS | 1793 | 1469263966891 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:46 INFO - PROCESS | 1793 | 1469263966975 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:47 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"
01:52:47 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
01:52:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:52:47 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
01:52:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 471ms
01:52:47 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
01:52:47 INFO - PROCESS | 1793 | 1469263967373 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:47 INFO - PROCESS | 1793 | 1469263967455 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:47 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"
01:52:47 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
01:52:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:52:47 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
01:52:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 470ms
01:52:47 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
01:52:47 INFO - PROCESS | 1793 | 1469263967851 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:47 INFO - PROCESS | 1793 | 1469263967958 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
01:52:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 536ms
01:52:48 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
01:52:48 INFO - PROCESS | 1793 | 1469263968388 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:48 INFO - PROCESS | 1793 | 1469263968467 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
01:52:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 471ms
01:52:48 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
01:52:48 INFO - PROCESS | 1793 | 1469263968863 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:48 INFO - PROCESS | 1793 | 1469263968949 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
01:52:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 475ms
01:52:49 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
01:52:49 INFO - PROCESS | 1793 | 1469263969343 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:49 INFO - PROCESS | 1793 | 1469263969419 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
01:52:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 428ms
01:52:49 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
01:52:49 INFO - PROCESS | 1793 | 1469263969774 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:49 INFO - PROCESS | 1793 | 1469263969850 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
01:52:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 431ms
01:52:50 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
01:52:50 INFO - PROCESS | 1793 | 1469263970211 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:50 INFO - PROCESS | 1793 | 1469263970304 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
01:52:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 474ms
01:52:50 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
01:52:50 INFO - PROCESS | 1793 | 1469263970687 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:50 INFO - PROCESS | 1793 | 1469263970762 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
01:52:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 419ms
01:52:51 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
01:52:51 INFO - PROCESS | 1793 | 1469263971111 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:51 INFO - PROCESS | 1793 | 1469263971186 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
01:52:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 535ms
01:52:51 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
01:52:51 INFO - PROCESS | 1793 | 1469263971697 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:51 INFO - PROCESS | 1793 | 1469263971825 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:52 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
01:52:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 715ms
01:52:52 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
01:52:52 INFO - PROCESS | 1793 | 1469263972379 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:52 INFO - PROCESS | 1793 | 1469263972472 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
01:52:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 577ms
01:52:52 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
01:52:52 INFO - PROCESS | 1793 | 1469263972965 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:53 INFO - PROCESS | 1793 | 1469263973047 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
01:52:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 480ms
01:52:53 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
01:52:53 INFO - PROCESS | 1793 | 1469263973464 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:53 INFO - PROCESS | 1793 | 1469263973547 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
01:52:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 479ms
01:52:53 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
01:52:53 INFO - PROCESS | 1793 | 1469263973930 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:54 INFO - PROCESS | 1793 | 1469263974016 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
01:52:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 468ms
01:52:54 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
01:52:54 INFO - PROCESS | 1793 | 1469263974402 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:54 INFO - PROCESS | 1793 | 1469263974485 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
01:52:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 469ms
01:52:54 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
01:52:54 INFO - PROCESS | 1793 | 1469263974877 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:54 INFO - PROCESS | 1793 | 1469263974976 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
01:52:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 468ms
01:52:55 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
01:52:55 INFO - PROCESS | 1793 | 1469263975362 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:55 INFO - PROCESS | 1793 | 1469263975447 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
01:52:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 447ms
01:52:55 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
01:52:55 INFO - PROCESS | 1793 | 1469263975799 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:55 INFO - PROCESS | 1793 | 1469263975872 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
01:52:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 422ms
01:52:56 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
01:52:56 INFO - PROCESS | 1793 | 1469263976225 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:56 INFO - PROCESS | 1793 | 1469263976302 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
01:52:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 431ms
01:52:56 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
01:52:56 INFO - PROCESS | 1793 | 1469263976658 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:56 INFO - PROCESS | 1793 | 1469263976736 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
01:52:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
01:52:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
01:52:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
01:52:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
01:52:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
01:52:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
01:52:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
01:52:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
01:52:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
01:52:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
01:52:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
01:52:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 475ms
01:52:57 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
01:52:57 INFO - PROCESS | 1793 | 1469263977142 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:57 INFO - PROCESS | 1793 | 1469263977227 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
01:52:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
01:52:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
01:52:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
01:52:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
01:52:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
01:52:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
01:52:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
01:52:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
01:52:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
01:52:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
01:52:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
01:52:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 525ms
01:52:57 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
01:52:57 INFO - PROCESS | 1793 | 1469263977670 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:57 INFO - PROCESS | 1793 | 1469263977749 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
01:52:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 420ms
01:52:58 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
01:52:58 INFO - PROCESS | 1793 | 1469263978094 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:58 INFO - PROCESS | 1793 | 1469263978173 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
01:52:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 531ms
01:52:58 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
01:52:58 INFO - PROCESS | 1793 | 1469263978675 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:58 INFO - PROCESS | 1793 | 1469263978758 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
01:52:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 628ms
01:52:59 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
01:52:59 INFO - PROCESS | 1793 | 1469263979305 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:52:59 INFO - PROCESS | 1793 | 1469263979386 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
01:53:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
01:53:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
01:53:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
01:53:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
01:53:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 981ms
01:53:00 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
01:53:00 INFO - PROCESS | 1793 | 1469263980294 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:00 INFO - PROCESS | 1793 | 1469263980377 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
01:53:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 469ms
01:53:00 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
01:53:00 INFO - PROCESS | 1793 | 1469263980773 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:00 INFO - PROCESS | 1793 | 1469263980854 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put10.htm | IDBObjectStore.put() - Attempt to call 'put' without an key parameter when the object store uses out-of-line keys
01:53:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 423ms
01:53:01 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
01:53:01 INFO - PROCESS | 1793 | 1469263981209 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:01 INFO - PROCESS | 1793 | 1469263981305 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:01 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
01:53:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 472ms
01:53:01 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
01:53:01 INFO - PROCESS | 1793 | 1469263981684 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:01 INFO - PROCESS | 1793 | 1469263981765 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
01:53:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 475ms
01:53:02 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
01:53:02 INFO - PROCESS | 1793 | 1469263982165 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:02 INFO - PROCESS | 1793 | 1469263982256 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:02 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
01:53:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 443ms
01:53:02 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
01:53:02 INFO - PROCESS | 1793 | 1469263982615 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:02 INFO - PROCESS | 1793 | 1469263982724 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:03 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
01:53:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 731ms
01:53:03 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
01:53:03 INFO - PROCESS | 1793 | 1469263983350 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:03 INFO - PROCESS | 1793 | 1469263983447 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
01:53:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 623ms
01:53:03 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
01:53:03 INFO - PROCESS | 1793 | 1469263983978 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:04 INFO - PROCESS | 1793 | 1469263984056 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:04 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
01:53:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 479ms
01:53:04 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
01:53:04 INFO - PROCESS | 1793 | 1469263984465 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:04 INFO - PROCESS | 1793 | 1469263984545 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
01:53:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 427ms
01:53:04 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
01:53:04 INFO - PROCESS | 1793 | 1469263984904 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:04 INFO - PROCESS | 1793 | 1469263984998 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
01:53:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 484ms
01:53:05 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
01:53:05 INFO - PROCESS | 1793 | 1469263985383 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:05 INFO - PROCESS | 1793 | 1469263985460 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
01:53:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 422ms
01:53:05 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
01:53:05 INFO - PROCESS | 1793 | 1469263985808 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:06 INFO - PROCESS | 1793 | 1469263986005 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
01:53:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 619ms
01:53:06 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
01:53:06 INFO - PROCESS | 1793 | 1469263986435 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:06 INFO - PROCESS | 1793 | 1469263986521 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
01:53:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 529ms
01:53:06 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
01:53:06 INFO - PROCESS | 1793 | 1469263986968 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:07 INFO - PROCESS | 1793 | 1469263987130 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
01:53:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 775ms
01:53:07 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
01:53:07 INFO - PROCESS | 1793 | 1469263987760 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:07 INFO - PROCESS | 1793 | 1469263987846 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
01:53:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 469ms
01:53:08 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
01:53:08 INFO - PROCESS | 1793 | 1469263988237 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:08 INFO - PROCESS | 1793 | 1469263988316 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:08 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
01:53:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 426ms
01:53:08 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
01:53:08 INFO - PROCESS | 1793 | 1469263988675 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:08 INFO - PROCESS | 1793 | 1469263988760 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:09 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
01:53:09 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 481ms
01:53:09 INFO - TEST-START | /IndexedDB/idbtransaction.htm
01:53:09 INFO - PROCESS | 1793 | 1469263989157 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:09 INFO - PROCESS | 1793 | 1469263989239 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:09 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
01:53:09 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
01:53:09 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 425ms
01:53:09 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
01:53:09 INFO - PROCESS | 1793 | 1469263989587 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:09 INFO - PROCESS | 1793 | 1469263989660 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:10 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
01:53:10 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 474ms
01:53:10 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
01:53:10 INFO - PROCESS | 1793 | 1469263990074 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:10 INFO - PROCESS | 1793 | 1469263990166 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:10 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
01:53:10 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
01:53:10 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
01:53:10 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
01:53:10 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
01:53:10 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
01:53:10 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
01:53:10 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
01:53:10 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 883ms
01:53:10 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
01:53:10 INFO - PROCESS | 1793 | 1469263990954 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:11 INFO - PROCESS | 1793 | 1469263991044 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:11 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
01:53:11 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 476ms
01:53:11 INFO - TEST-START | /IndexedDB/index_sort_order.htm
01:53:11 INFO - PROCESS | 1793 | 1469263991435 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:11 INFO - PROCESS | 1793 | 1469263991505 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:11 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
01:53:11 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 473ms
01:53:11 INFO - TEST-START | /IndexedDB/interfaces.html
01:53:11 INFO - PROCESS | 1793 | 1469263991911 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:11 INFO - PROCESS | 1793 | 1469263991986 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
01:53:12 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
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
01:53:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
01:53:12 INFO - TEST-OK | /IndexedDB/interfaces.html | took 701ms
01:53:12 INFO - TEST-START | /IndexedDB/interfaces.worker
01:53:12 INFO - PROCESS | 1793 | 1469263992625 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:12 INFO - PROCESS | 1793 | 1469263992735 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
01:53:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
01:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:53:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
01:53:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
01:53:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
01:53:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:53:13 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
01:53:13 INFO - {}
01:53:13 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 - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
01:53:13 INFO - {}
01:53:13 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 889ms
01:53:13 INFO - TEST-START | /IndexedDB/key_invalid.htm
01:53:13 INFO - PROCESS | 1793 | 1469263993520 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:13 INFO - PROCESS | 1793 | 1469263993699 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
01:53:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
01:53:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
01:53:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
01:53:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
01:53:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
01:53:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
01:53:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
01:53:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
01:53:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
01:53:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
01:53:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
01:53:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
01:53:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
01:53:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
01:53:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
01:53:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
01:53:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
01:53:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
01:53:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
01:53:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
01:53:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
01:53:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
01:53:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
01:53:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
01:53:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
01:53:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
01:53:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
01:53:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
01:53:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
01:53:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
01:53:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
01:53:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
01:53:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
01:53:14 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 699ms
01:53:14 INFO - TEST-START | /IndexedDB/key_valid.html
01:53:14 INFO - PROCESS | 1793 | 1469263994330 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:14 INFO - PROCESS | 1793 | 1469263994405 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:15 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
01:53:15 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
01:53:15 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
01:53:15 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
01:53:15 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
01:53:15 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
01:53:15 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
01:53:15 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
01:53:15 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
01:53:15 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
01:53:15 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
01:53:15 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
01:53:15 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
01:53:15 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
01:53:15 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
01:53:15 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
01:53:15 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
01:53:15 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
01:53:15 INFO - TEST-OK | /IndexedDB/key_valid.html | took 1639ms
01:53:15 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
01:53:15 INFO - PROCESS | 1793 | 1469263995868 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:15 INFO - PROCESS | 1793 | 1469263995937 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:16 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
01:53:16 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 471ms
01:53:16 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
01:53:16 INFO - PROCESS | 1793 | 1469263996343 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:16 INFO - PROCESS | 1793 | 1469263996423 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:16 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
01:53:16 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 469ms
01:53:16 INFO - TEST-START | /IndexedDB/keygenerator.htm
01:53:16 INFO - PROCESS | 1793 | 1469263996824 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:16 INFO - PROCESS | 1793 | 1469263996924 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:17 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
01:53:17 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
01:53:17 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
01:53:17 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 624ms
01:53:17 INFO - TEST-START | /IndexedDB/keyorder.htm
01:53:17 INFO - PROCESS | 1793 | 1469263997450 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:17 INFO - PROCESS | 1793 | 1469263997540 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
01:53:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
01:53:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
01:53:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
01:53:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
01:53:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
01:53:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
01:53:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
01:53:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
01:53:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
01:53:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
01:53:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
01:53:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
01:53:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
01:53:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
01:53:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
01:53:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
01:53:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
01:53:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
01:53:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
01:53:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
01:53:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
01:53:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
01:53:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
01:53:18 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 583ms
01:53:18 INFO - TEST-START | /IndexedDB/keypath.htm
01:53:18 INFO - PROCESS | 1793 | 1469263998046 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:18 INFO - PROCESS | 1793 | 1469263998148 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
01:53:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
01:53:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
01:53:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
01:53:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
01:53:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
01:53:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
01:53:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
01:53:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
01:53:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
01:53:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
01:53:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
01:53:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
01:53:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
01:53:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
01:53:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
01:53:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
01:53:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
01:53:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
01:53:18 INFO - TEST-OK | /IndexedDB/keypath.htm | took 575ms
01:53:18 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
01:53:18 INFO - PROCESS | 1793 | 1469263998640 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:18 INFO - PROCESS | 1793 | 1469263998733 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
01:53:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
01:53:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
01:53:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
01:53:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
01:53:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
01:53:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
01:53:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
01:53:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
01:53:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
01:53:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
01:53:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
01:53:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
01:53:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
01:53:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
01:53:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
01:53:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
01:53:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
01:53:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
01:53:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
01:53:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
01:53:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
01:53:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
01:53:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
01:53:19 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 488ms
01:53:19 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
01:53:19 INFO - PROCESS | 1793 | 1469263999136 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:19 INFO - PROCESS | 1793 | 1469263999209 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:19 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
01:53:19 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
01:53:19 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
01:53:19 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 579ms
01:53:19 INFO - TEST-START | /IndexedDB/list_ordering.htm
01:53:19 INFO - PROCESS | 1793 | 1469263999720 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:19 INFO - PROCESS | 1793 | 1469263999797 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:20 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
01:53:20 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
01:53:20 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
01:53:20 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 626ms
01:53:20 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
01:53:20 INFO - PROCESS | 1793 | 1469264000345 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:20 INFO - PROCESS | 1793 | 1469264000422 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:20 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
01:53:20 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 479ms
01:53:20 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
01:53:20 INFO - PROCESS | 1793 | 1469264000831 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:20 INFO - PROCESS | 1793 | 1469264000922 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:21 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
01:53:21 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 574ms
01:53:21 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
01:53:21 INFO - PROCESS | 1793 | 1469264001457 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:21 INFO - PROCESS | 1793 | 1469264001537 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:22 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
01:53:22 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 664ms
01:53:22 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
01:53:22 INFO - PROCESS | 1793 | 1469264002315 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:22 INFO - PROCESS | 1793 | 1469264002400 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:22 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
01:53:22 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 688ms
01:53:22 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
01:53:22 INFO - PROCESS | 1793 | 1469264002774 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:22 INFO - PROCESS | 1793 | 1469264002910 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:23 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
01:53:23 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 577ms
01:53:23 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
01:53:23 INFO - PROCESS | 1793 | 1469264003355 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:23 INFO - PROCESS | 1793 | 1469264003444 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:23 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
01:53:23 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 469ms
01:53:23 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
01:53:23 INFO - PROCESS | 1793 | 1469264003836 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:23 INFO - PROCESS | 1793 | 1469264003917 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:24 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
01:53:24 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 477ms
01:53:24 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
01:53:24 INFO - PROCESS | 1793 | 1469264004317 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:24 INFO - PROCESS | 1793 | 1469264004401 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:24 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
01:53:24 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 473ms
01:53:24 INFO - TEST-START | /IndexedDB/value.htm
01:53:24 INFO - PROCESS | 1793 | 1469264004799 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:24 INFO - PROCESS | 1793 | 1469264004911 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:25 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
01:53:25 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
01:53:25 INFO - TEST-OK | /IndexedDB/value.htm | took 572ms
01:53:25 INFO - TEST-START | /IndexedDB/value_recursive.htm
01:53:25 INFO - PROCESS | 1793 | 1469264005373 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:25 INFO - PROCESS | 1793 | 1469264005457 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:25 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
01:53:25 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
01:53:25 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
01:53:25 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 571ms
01:53:25 INFO - TEST-START | /IndexedDB/writer-starvation.htm
01:53:25 INFO - PROCESS | 1793 | 1469264005949 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:26 INFO - PROCESS | 1793 | 1469264006025 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:26 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
01:53:26 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 673ms
01:53:26 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
01:53:26 INFO - PROCESS | 1793 | 1469264006627 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:26 INFO - PROCESS | 1793 | 1469264006715 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:27 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
01:53:27 INFO - {}
01:53:27 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
01:53:27 INFO - {}
01:53:27 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
01:53:27 INFO - {}
01:53:27 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
01:53:27 INFO - {}
01:53:27 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 422ms
01:53:27 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
01:53:27 INFO - PROCESS | 1793 | 1469264007055 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:27 INFO - PROCESS | 1793 | 1469264007132 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:27 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
01:53:27 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
01:53:27 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
01:53:27 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
01:53:27 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 428ms
01:53:27 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
01:53:27 INFO - PROCESS | 1793 | 1469264007489 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:27 INFO - PROCESS | 1793 | 1469264007579 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
01:53:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
01:53:27 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 438ms
01:53:27 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
01:53:27 INFO - PROCESS | 1793 | 1469264007935 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:28 INFO - PROCESS | 1793 | 1469264008016 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:28 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
01:53:28 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
01:53:28 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
01:53:28 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
01:53:28 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
01:53:28 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
01:53:28 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
01:53:28 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
01:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:53:28 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
01:53:28 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
01:53:28 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
01:53:28 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
01:53:28 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
01:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:53:28 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
01:53:28 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
01:53:28 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
01:53:28 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
01:53:28 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
01:53:28 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
01:53:28 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
01:53:28 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
01:53:28 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
01:53:28 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
01:53:28 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
01:53:28 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
01:53:28 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
01:53:28 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
01:53:28 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
01:53:28 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
01:53:28 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
01:53:28 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
01:53:28 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
01:53:28 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
01:53:28 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
01:53:28 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
01:53:28 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
01:53:28 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
01:53:28 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 487ms
01:53:28 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
01:53:28 INFO - PROCESS | 1793 | 1469264008432 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:28 INFO - PROCESS | 1793 | 1469264008532 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:29 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() {
01:53:29 INFO - [native code]
01:53:29 INFO - }" but got function "function () {
01:53:29 INFO - }"
01:53:29 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
01:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:53:29 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
01:53:29 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
01:53:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
01:53:29 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
01:53:29 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
01:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:53:29 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
01:53:29 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
01:53:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
01:53:29 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 677ms
01:53:29 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
01:53:29 INFO - PROCESS | 1793 | 1469264009114 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:29 INFO - PROCESS | 1793 | 1469264009240 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:29 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() {
01:53:29 INFO - [native code]
01:53:29 INFO - }" but got function "function () {
01:53:29 INFO - }"
01:53:29 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
01:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:53:29 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
01:53:29 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
01:53:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
01:53:29 INFO - {}
01:53:29 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
01:53:29 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
01:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:53:29 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
01:53:29 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
01:53:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
01:53:29 INFO - {}
01:53:29 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 526ms
01:53:29 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
01:53:29 INFO - PROCESS | 1793 | 1469264009654 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:29 INFO - PROCESS | 1793 | 1469264009735 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
01:53:30 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
01:53:30 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
01:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:53:30 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
01:53:30 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
01:53:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
01:53:30 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
01:53:30 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
01:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:53:30 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
01:53:30 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
01:53:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
01:53:30 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"
01:53:30 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
01:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:53:30 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
01:53:30 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
01:53:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
01:53:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
01:53:30 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
01:53:30 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
01:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:53:30 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
01:53:30 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
01:53:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
01:53:30 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
01:53:30 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
01:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:53:30 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
01:53:30 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
01:53:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
01:53:30 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
01:53:30 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
01:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:53:30 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
01:53:30 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
01:53:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
01:53:30 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"
01:53:30 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
01:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:53:30 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
01:53:30 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
01:53:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
01:53:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
01:53:30 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
01:53:30 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
01:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:53:30 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
01:53:30 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
01:53:30 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 434ms
01:53:30 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
01:53:30 INFO - PROCESS | 1793 | 1469264010117 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:30 INFO - PROCESS | 1793 | 1469264010194 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
01:53:30 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 429ms
01:53:30 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
01:53:30 INFO - PROCESS | 1793 | 1469264010530 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:30 INFO - PROCESS | 1793 | 1469264010606 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
01:53:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
01:53:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
01:53:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
01:53:30 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 427ms
01:53:30 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
01:53:30 INFO - PROCESS | 1793 | 1469264010961 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:31 INFO - PROCESS | 1793 | 1469264011039 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
01:53:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
01:53:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
01:53:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
01:53:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
01:53:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
01:53:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
01:53:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
01:53:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
01:53:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
01:53:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
01:53:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
01:53:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
01:53:31 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
01:53:31 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
01:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:53:31 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
01:53:31 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 393ms
01:53:31 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
01:53:31 INFO - PROCESS | 1793 | 1469264011375 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:31 INFO - PROCESS | 1793 | 1469264011468 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:32 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
01:53:32 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
01:53:32 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
01:53:32 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
01:53:32 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
01:53:32 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1423ms
01:53:32 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
01:53:32 INFO - PROCESS | 1793 | 1469264012801 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:32 INFO - PROCESS | 1793 | 1469264012872 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:34 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
01:53:34 INFO - {}
01:53:34 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
01:53:34 INFO - {}
01:53:34 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
01:53:34 INFO - {}
01:53:34 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
01:53:34 INFO - {}
01:53:34 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
01:53:34 INFO - {}
01:53:34 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1420ms
01:53:34 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
01:53:34 INFO - PROCESS | 1793 | 1469264014228 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:34 INFO - PROCESS | 1793 | 1469264014288 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:34 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
01:53:34 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 577ms
01:53:34 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
01:53:34 INFO - PROCESS | 1793 | 1469264014811 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:34 INFO - PROCESS | 1793 | 1469264014886 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:35 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
01:53:35 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
01:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:53:35 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
01:53:35 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 369ms
01:53:35 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
01:53:35 INFO - PROCESS | 1793 | 1469264015189 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:35 INFO - PROCESS | 1793 | 1469264015263 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:45 INFO - PROCESS | 1793 | MARIONETTE LOG: INFO: Timeout fired
01:53:45 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
01:53:45 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
01:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:53:45 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
01:53:45 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10192ms
01:53:45 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
01:53:45 INFO - PROCESS | 1793 | 1469264025386 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:45 INFO - PROCESS | 1793 | 1469264025472 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:46 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
01:53:46 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 671ms
01:53:46 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
01:53:46 INFO - PROCESS | 1793 | 1469264026064 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:46 INFO - PROCESS | 1793 | 1469264026157 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:46 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
01:53:46 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 469ms
01:53:46 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
01:53:46 INFO - PROCESS | 1793 | 1469264026545 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:46 INFO - PROCESS | 1793 | 1469264026630 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:46 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
01:53:46 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 425ms
01:53:46 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
01:53:46 INFO - PROCESS | 1793 | 1469264026970 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:47 INFO - PROCESS | 1793 | 1469264027051 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:47 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
01:53:47 INFO - {}
01:53:47 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 422ms
01:53:47 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
01:53:47 INFO - PROCESS | 1793 | 1469264027395 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:47 INFO - PROCESS | 1793 | 1469264027468 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:47 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
01:53:47 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 378ms
01:53:47 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
01:53:47 INFO - PROCESS | 1793 | 1469264027780 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:47 INFO - PROCESS | 1793 | 1469264027895 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:48 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
01:53:48 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
01:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:53:48 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
01:53:48 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
01:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:53:48 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
01:53:48 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 424ms
01:53:48 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
01:53:48 INFO - PROCESS | 1793 | 1469264028211 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:48 INFO - PROCESS | 1793 | 1469264028289 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:48 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().
01:53:48 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 375ms
01:53:48 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
01:53:48 INFO - PROCESS | 1793 | 1469264028593 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:48 INFO - PROCESS | 1793 | 1469264028667 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:49 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
01:53:49 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 522ms
01:53:49 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
01:53:49 INFO - PROCESS | 1793 | 1469264029122 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:49 INFO - PROCESS | 1793 | 1469264029206 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:49 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
01:53:49 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 471ms
01:53:49 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
01:53:49 INFO - PROCESS | 1793 | 1469264029600 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:49 INFO - PROCESS | 1793 | 1469264029688 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:50 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"
01:53:50 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
01:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:53:50 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
01:53:50 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
01:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:53:50 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
01:53:50 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
01:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:53:50 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
01:53:50 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 576ms
01:53:50 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
01:53:50 INFO - PROCESS | 1793 | 1469264030182 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:50 INFO - PROCESS | 1793 | 1469264030269 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:50 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
01:53:50 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 426ms
01:53:50 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
01:53:50 INFO - PROCESS | 1793 | 1469264030614 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:50 INFO - PROCESS | 1793 | 1469264030693 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:51 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
01:53:51 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 423ms
01:53:51 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
01:53:51 INFO - PROCESS | 1793 | 1469264031048 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:51 INFO - PROCESS | 1793 | 1469264031130 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:51 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
01:53:51 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 438ms
01:53:51 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
01:53:51 INFO - PROCESS | 1793 | 1469264031491 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:51 INFO - PROCESS | 1793 | 1469264031569 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:53:51 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
01:53:51 INFO - do_test/)
01:54:21 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
01:54:21 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
01:54:21 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
01:54:21 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
01:54:21 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
01:54:21 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
01:54:21 INFO - )
01:54:21 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 371ms
01:54:21 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
01:54:21 INFO - PROCESS | 1793 | 1469264061764 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:54:21 INFO - PROCESS | 1793 | 1469264061836 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:54:22 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
01:54:22 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
01:54:22 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
01:54:22 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
01:54:22 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
01:54:22 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
01:54:22 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 570ms
01:54:22 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
01:54:22 INFO - PROCESS | 1793 | 1469264062340 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:54:22 INFO - PROCESS | 1793 | 1469264062415 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:54:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
01:54:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
01:54:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
01:54:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
01:54:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
01:54:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
01:54:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
01:54:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
01:54:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
01:54:23 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 720ms
01:54:23 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
01:54:23 INFO - PROCESS | 1793 | 1469264063068 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:54:23 INFO - PROCESS | 1793 | 1469264063142 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:54:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
01:54:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
01:54:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
01:54:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
01:54:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
01:54:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
01:54:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
01:54:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
01:54:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
01:54:23 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 542ms
01:54:23 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
01:54:23 INFO - PROCESS | 1793 | 1469264063620 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:54:23 INFO - PROCESS | 1793 | 1469264063708 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:54:24 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
01:54:24 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
01:54:24 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
01:54:24 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
01:54:24 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
01:54:24 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 620ms
01:54:24 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
01:54:24 INFO - PROCESS | 1793 | 1469264064245 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:54:24 INFO - PROCESS | 1793 | 1469264064324 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:54:24 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
01:54:24 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
01:54:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:54:24 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
01:54:24 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 678ms
01:54:24 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
01:54:24 INFO - PROCESS | 1793 | 1469264064930 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:54:25 INFO - PROCESS | 1793 | 1469264065007 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:54:25 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
01:54:25 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
01:54:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:54:25 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
01:54:25 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 423ms
01:54:25 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
01:54:25 INFO - PROCESS | 1793 | 1469264065381 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:54:25 INFO - PROCESS | 1793 | 1469264065457 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:54:25 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
01:54:25 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 425ms
01:54:25 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
01:54:25 INFO - PROCESS | 1793 | 1469264065816 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:54:25 INFO - PROCESS | 1793 | 1469264065903 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:54:26 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
01:54:26 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
01:54:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:54:26 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
01:54:26 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 424ms
01:54:26 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
01:54:26 INFO - PROCESS | 1793 | 1469264066244 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:54:26 INFO - PROCESS | 1793 | 1469264066325 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:54:26 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
01:54:26 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
01:54:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:54:26 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
01:54:26 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 429ms
01:54:26 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
01:54:26 INFO - PROCESS | 1793 | 1469264066672 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:54:26 INFO - PROCESS | 1793 | 1469264066754 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:54:27 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
01:54:27 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 476ms
01:54:27 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
01:54:27 INFO - PROCESS | 1793 | 1469264067160 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:54:27 INFO - PROCESS | 1793 | 1469264067287 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:54:27 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
01:54:27 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 475ms
01:54:27 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
01:54:27 INFO - PROCESS | 1793 | 1469264067641 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:54:27 INFO - PROCESS | 1793 | 1469264067726 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:54:28 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
01:54:28 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 429ms
01:54:28 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
01:54:28 INFO - PROCESS | 1793 | 1469264068070 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:54:28 INFO - PROCESS | 1793 | 1469264068154 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:54:28 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
01:54:28 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 468ms
01:54:28 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
01:54:28 INFO - PROCESS | 1793 | 1469264068545 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:54:28 INFO - PROCESS | 1793 | 1469264068617 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:54:28 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
01:54:28 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
01:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:54:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:54:28 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
01:54:28 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
01:54:28 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
01:54:28 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 337ms
01:54:28 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
01:54:28 INFO - PROCESS | 1793 | 1469264068895 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:54:28 INFO - PROCESS | 1793 | 1469264068985 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:54:29 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
01:54:29 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
01:54:29 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 423ms
01:54:29 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
01:54:29 INFO - PROCESS | 1793 | 1469264069326 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:54:29 INFO - PROCESS | 1793 | 1469264069409 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:54:29 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
01:54:29 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
01:54:29 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
01:54:29 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
01:54:29 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 476ms
01:54:29 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
01:54:29 INFO - PROCESS | 1793 | 1469264069815 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:54:29 INFO - PROCESS | 1793 | 1469264069894 Marionette INFO sendAsync fcc551ab-7f50-4fd1-a5d5-9c6fc0429881
01:54:30 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: