builder: mozilla-beta_ubuntu64_vm_test_pgo-web-platform-tests-1
slave: tst-linux64-spot-991
starttime: 1468202843.98
results: success (0)
buildid: 20160710161526
builduid: 1ed77665a647452ea159b502af30e6fe
revision: fa7a42657c48de78ba1a0fefd43d1c6ed233e97a
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-10 19:07:23.977518) =========
master: http://buildbot-master51.bb.releng.use1.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-10 19:07:23.978136) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-10 19:07:23.978565) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-10 19:07:24.161628) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-10 19:07:24.162075) =========
bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1468202075.886157-1728616020
_=/tools/buildbot/bin/python
using PTY: False
--2016-07-10 19:07:24-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 9.54M=0.001s
2016-07-10 19:07:24 (9.54 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.603380
========= master_lag: 0.04 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-10 19:07:24.804135) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-10 19:07:24.804598) =========
rm -rf scripts properties
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts', 'properties']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1468202075.886157-1728616020
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.035084
========= master_lag: 0.03 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-10 19:07:24.871457) =========
========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-07-10 19:07:24.871929) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev fa7a42657c48de78ba1a0fefd43d1c6ed233e97a --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 fa7a42657c48de78ba1a0fefd43d1c6ed233e97a --destination scripts --debug']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1468202075.886157-1728616020
_=/tools/buildbot/bin/python
using PTY: False
2016-07-10 19:07:24,959 truncating revision to first 12 chars
2016-07-10 19:07:24,960 Setting DEBUG logging.
2016-07-10 19:07:24,960 attempt 1/10
2016-07-10 19:07:24,960 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/fa7a42657c48?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-10 19:07:26,290 unpacking tar archive at: mozilla-beta-fa7a42657c48/testing/mozharness/
program finished with exit code 0
elapsedTime=2.002568
========= master_lag: 0.04 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-07-10 19:07:26.910263) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-10 19:07:26.910748) =========
script_repo_revision: fa7a42657c48de78ba1a0fefd43d1c6ed233e97a
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-10 19:07:26.911337) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-10 19:07:26.911745) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-10 19:07:26.939583) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 32 mins, 52 secs) (at 2016-07-10 19:07:26.939996) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'ondemand']
environment:
CCACHE_DIR=/builds/ccache
CCACHE_UMASK=002
DISPLAY=:0
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NODE_PATH=/usr/bin/node
MOZ_NO_REMOTE=1
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
NO_FAIL_ON_TEST_ERRORS=1
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PROPERTIES_FILE=/builds/slave/test/buildprops.json
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1468202075.886157-1728616020
_=/tools/buildbot/bin/python
using PTY: False
19:07:27 INFO - MultiFileLogger online at 20160710 19:07:27 in /builds/slave/test
19:07:27 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
19:07:27 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
19:07:27 INFO - {'append_to_log': False,
19:07:27 INFO - 'base_work_dir': '/builds/slave/test',
19:07:27 INFO - 'blob_upload_branch': 'mozilla-beta',
19:07:27 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
19:07:27 INFO - 'buildbot_json_path': 'buildprops.json',
19:07:27 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
19:07:27 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
19:07:27 INFO - 'download_minidump_stackwalk': True,
19:07:27 INFO - 'download_symbols': 'ondemand',
19:07:27 INFO - 'e10s': False,
19:07:27 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
19:07:27 INFO - 'tooltool.py': '/tools/tooltool.py',
19:07:27 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
19:07:27 INFO - '/tools/misc-python/virtualenv.py')},
19:07:27 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
19:07:27 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
19:07:27 INFO - 'log_level': 'info',
19:07:27 INFO - 'log_to_console': True,
19:07:27 INFO - 'opt_config_files': (),
19:07:27 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
19:07:27 INFO - '--processes=1',
19:07:27 INFO - '--config=%(test_path)s/wptrunner.ini',
19:07:27 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
19:07:27 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
19:07:27 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
19:07:27 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
19:07:27 INFO - 'pip_index': False,
19:07:27 INFO - 'require_test_zip': True,
19:07:27 INFO - 'test_type': ('testharness',),
19:07:27 INFO - 'this_chunk': '1',
19:07:27 INFO - 'tooltool_cache': '/builds/tooltool_cache',
19:07:27 INFO - 'total_chunks': '5',
19:07:27 INFO - 'virtualenv_path': 'venv',
19:07:27 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
19:07:27 INFO - 'work_dir': 'build'}
19:07:27 INFO - #####
19:07:27 INFO - ##### Running clobber step.
19:07:27 INFO - #####
19:07:27 INFO - Running pre-action listener: _resource_record_pre_action
19:07:27 INFO - Running main action method: clobber
19:07:27 INFO - rmtree: /builds/slave/test/build
19:07:27 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
19:07:28 INFO - Running post-action listener: _resource_record_post_action
19:07:28 INFO - #####
19:07:28 INFO - ##### Running read-buildbot-config step.
19:07:28 INFO - #####
19:07:28 INFO - Running pre-action listener: _resource_record_pre_action
19:07:28 INFO - Running main action method: read_buildbot_config
19:07:28 INFO - Using buildbot properties:
19:07:28 INFO - {
19:07:28 INFO - "project": "",
19:07:28 INFO - "product": "firefox",
19:07:28 INFO - "script_repo_revision": "production",
19:07:28 INFO - "scheduler": "tests-mozilla-beta-ubuntu64_vm-pgo-unittest",
19:07:28 INFO - "repository": "",
19:07:28 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-beta pgo test web-platform-tests-1",
19:07:28 INFO - "buildid": "20160710161526",
19:07:28 INFO - "pgo_build": "True",
19:07:28 INFO - "basedir": "/builds/slave/test",
19:07:28 INFO - "buildnumber": 20,
19:07:28 INFO - "slavename": "tst-linux64-spot-991",
19:07:28 INFO - "master": "http://buildbot-master51.bb.releng.use1.mozilla.com:8201/",
19:07:28 INFO - "platform": "linux64",
19:07:28 INFO - "branch": "mozilla-beta",
19:07:28 INFO - "revision": "fa7a42657c48de78ba1a0fefd43d1c6ed233e97a",
19:07:28 INFO - "repo_path": "releases/mozilla-beta",
19:07:28 INFO - "moz_repo_path": "",
19:07:28 INFO - "stage_platform": "linux64-pgo",
19:07:28 INFO - "builduid": "1ed77665a647452ea159b502af30e6fe",
19:07:28 INFO - "slavebuilddir": "test"
19:07:28 INFO - }
19:07:28 INFO - Found installer url https://queue.taskcluster.net/v1/task/JVlk31x-QqK3lEB95WkTIA/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2.
19:07:28 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/JVlk31x-QqK3lEB95WkTIA/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json.
19:07:28 INFO - Running post-action listener: _resource_record_post_action
19:07:28 INFO - #####
19:07:28 INFO - ##### Running download-and-extract step.
19:07:28 INFO - #####
19:07:28 INFO - Running pre-action listener: _resource_record_pre_action
19:07:28 INFO - Running main action method: download_and_extract
19:07:28 INFO - mkdir: /builds/slave/test/build/tests
19:07:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:07:28 INFO - https://queue.taskcluster.net/v1/task/JVlk31x-QqK3lEB95WkTIA/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net
19:07:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JVlk31x-QqK3lEB95WkTIA/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
19:07:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JVlk31x-QqK3lEB95WkTIA/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
19:07:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JVlk31x-QqK3lEB95WkTIA/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
19:07:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JVlk31x-QqK3lEB95WkTIA/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.test_packages.json'}, attempt #1
19:07:44 INFO - Downloaded 1327 bytes.
19:07:44 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
19:07:44 INFO - Using the following test package requirements:
19:07:44 INFO - {u'common': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip'],
19:07:44 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
19:07:44 INFO - u'firefox-48.0.en-US.linux-x86_64.cppunittest.tests.zip'],
19:07:44 INFO - u'gtest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
19:07:44 INFO - u'firefox-48.0.en-US.linux-x86_64.gtest.tests.zip'],
19:07:44 INFO - u'jittest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
19:07:44 INFO - u'jsshell-linux-x86_64.zip'],
19:07:44 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
19:07:44 INFO - u'firefox-48.0.en-US.linux-x86_64.mochitest.tests.zip'],
19:07:44 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip'],
19:07:44 INFO - u'reftest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
19:07:44 INFO - u'firefox-48.0.en-US.linux-x86_64.reftest.tests.zip'],
19:07:44 INFO - u'talos': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
19:07:44 INFO - u'firefox-48.0.en-US.linux-x86_64.talos.tests.zip'],
19:07:44 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
19:07:44 INFO - u'firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip'],
19:07:44 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
19:07:44 INFO - u'firefox-48.0.en-US.linux-x86_64.xpcshell.tests.zip']}
19:07:44 INFO - Downloading packages: [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform
19:07:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:07:44 INFO - https://queue.taskcluster.net/v1/task/JVlk31x-QqK3lEB95WkTIA/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net
19:07:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JVlk31x-QqK3lEB95WkTIA/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip
19:07:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JVlk31x-QqK3lEB95WkTIA/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip
19:07:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JVlk31x-QqK3lEB95WkTIA/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip
19:07:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JVlk31x-QqK3lEB95WkTIA/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip'}, attempt #1
19:07:54 INFO - Downloaded 24239137 bytes.
19:07:54 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
19:07:54 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
19:07:55 INFO - caution: filename not matched: web-platform/*
19:07:55 INFO - Return code: 11
19:07:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:07:55 INFO - https://queue.taskcluster.net/v1/task/JVlk31x-QqK3lEB95WkTIA/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net
19:07:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JVlk31x-QqK3lEB95WkTIA/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip
19:07:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JVlk31x-QqK3lEB95WkTIA/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip
19:07:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JVlk31x-QqK3lEB95WkTIA/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip
19:07:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JVlk31x-QqK3lEB95WkTIA/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1
19:08:00 INFO - Downloaded 36389881 bytes.
19:08:00 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
19:08:00 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
19:08:03 INFO - caution: filename not matched: bin/*
19:08:03 INFO - caution: filename not matched: config/*
19:08:03 INFO - caution: filename not matched: mozbase/*
19:08:03 INFO - caution: filename not matched: marionette/*
19:08:03 INFO - caution: filename not matched: tools/wptserve/*
19:08:03 INFO - Return code: 11
19:08:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:08:03 INFO - https://queue.taskcluster.net/v1/task/JVlk31x-QqK3lEB95WkTIA/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net
19:08:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JVlk31x-QqK3lEB95WkTIA/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
19:08:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JVlk31x-QqK3lEB95WkTIA/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
19:08:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JVlk31x-QqK3lEB95WkTIA/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
19:08:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JVlk31x-QqK3lEB95WkTIA/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.tar.bz2'}, attempt #1
19:08:10 INFO - Downloaded 56014495 bytes.
19:08:10 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/JVlk31x-QqK3lEB95WkTIA/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
19:08:10 INFO - mkdir: /builds/slave/test/properties
19:08:10 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
19:08:10 INFO - Writing to file /builds/slave/test/properties/build_url
19:08:10 INFO - Contents:
19:08:10 INFO - build_url:https://queue.taskcluster.net/v1/task/JVlk31x-QqK3lEB95WkTIA/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
19:08:11 INFO - Running post-action listener: _resource_record_post_action
19:08:11 INFO - Running post-action listener: set_extra_try_arguments
19:08:11 INFO - #####
19:08:11 INFO - ##### Running create-virtualenv step.
19:08:11 INFO - #####
19:08:11 INFO - Running pre-action listener: _pre_create_virtualenv
19:08:11 INFO - Running pre-action listener: _resource_record_pre_action
19:08:11 INFO - Running main action method: create_virtualenv
19:08:11 INFO - Creating virtualenv /builds/slave/test/build/venv
19:08:11 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build
19:08:11 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
19:08:11 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
19:08:11 INFO - Using real prefix '/usr'
19:08:11 INFO - New python executable in /builds/slave/test/build/venv/bin/python
19:08:12 INFO - Installing distribute.............................................................................................................................................................................................done.
19:08:16 INFO - Installing pip.................done.
19:08:16 INFO - Return code: 0
19:08:16 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
19:08:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:08:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
19:08:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
19:08:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:08:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
19:08:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
19:08:16 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 0x1893030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x18943f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x18d85c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x18d5d40>, '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 0x18d6640>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x18d6af0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1468202075.886157-1728616020', '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
19:08:16 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
19:08:16 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
19:08:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
19:08:16 INFO - 'CCACHE_UMASK': '002',
19:08:16 INFO - 'DISPLAY': ':0',
19:08:16 INFO - 'HOME': '/home/cltbld',
19:08:16 INFO - 'LANG': 'en_US.UTF-8',
19:08:16 INFO - 'LOGNAME': 'cltbld',
19:08:16 INFO - 'MAIL': '/var/mail/cltbld',
19:08:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:08:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
19:08:16 INFO - 'MOZ_NO_REMOTE': '1',
19:08:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
19:08:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:08:16 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
19:08:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
19:08:16 INFO - 'PWD': '/builds/slave/test',
19:08:16 INFO - 'SHELL': '/bin/bash',
19:08:16 INFO - 'SHLVL': '1',
19:08:16 INFO - 'TERM': 'linux',
19:08:16 INFO - 'TMOUT': '86400',
19:08:16 INFO - 'USER': 'cltbld',
19:08:16 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1468202075.886157-1728616020',
19:08:16 INFO - '_': '/tools/buildbot/bin/python'}
19:08:16 INFO - Ignoring indexes: https://pypi.python.org/simple/
19:08:16 INFO - Downloading/unpacking psutil>=0.7.1
19:08:16 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
19:08:16 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
19:08:16 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
19:08:16 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
19:08:16 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
19:08:16 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
19:08:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
19:08:22 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
19:08:22 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
19:08:22 INFO - Installing collected packages: psutil
19:08:22 INFO - Running setup.py install for psutil
19:08:23 INFO - building 'psutil._psutil_linux' extension
19:08:23 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o
19:08:23 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so
19:08:23 INFO - building 'psutil._psutil_posix' extension
19:08:23 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o
19:08:24 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so
19:08:24 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
19:08:24 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
19:08:24 INFO - Successfully installed psutil
19:08:24 INFO - Cleaning up...
19:08:24 INFO - Return code: 0
19:08:24 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
19:08: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')]}
19:08:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
19:08:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
19:08: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')]}
19:08:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
19:08:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
19:08: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', '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 0x1893030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x18943f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x18d85c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x18d5d40>, '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 0x18d6640>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x18d6af0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1468202075.886157-1728616020', '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
19:08: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', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
19:08: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 mozsystemmonitor==0.0.0
19:08:24 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
19:08:24 INFO - 'CCACHE_UMASK': '002',
19:08:24 INFO - 'DISPLAY': ':0',
19:08:24 INFO - 'HOME': '/home/cltbld',
19:08:24 INFO - 'LANG': 'en_US.UTF-8',
19:08:24 INFO - 'LOGNAME': 'cltbld',
19:08:24 INFO - 'MAIL': '/var/mail/cltbld',
19:08:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:08:24 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
19:08:24 INFO - 'MOZ_NO_REMOTE': '1',
19:08:24 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
19:08:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:08:24 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
19:08:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
19:08:24 INFO - 'PWD': '/builds/slave/test',
19:08:24 INFO - 'SHELL': '/bin/bash',
19:08:24 INFO - 'SHLVL': '1',
19:08:24 INFO - 'TERM': 'linux',
19:08:24 INFO - 'TMOUT': '86400',
19:08:24 INFO - 'USER': 'cltbld',
19:08:24 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1468202075.886157-1728616020',
19:08:24 INFO - '_': '/tools/buildbot/bin/python'}
19:08:24 INFO - Ignoring indexes: https://pypi.python.org/simple/
19:08:25 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
19:08:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
19:08:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
19:08:25 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
19:08:25 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
19:08:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
19:08:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
19:08:31 INFO - Downloading mozsystemmonitor-0.0.tar.gz
19:08:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
19:08:31 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
19:08:31 INFO - Installing collected packages: mozsystemmonitor
19:08:31 INFO - Running setup.py install for mozsystemmonitor
19:08:31 INFO - Successfully installed mozsystemmonitor
19:08:31 INFO - Cleaning up...
19:08:31 INFO - Return code: 0
19:08:31 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
19:08:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:08:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
19:08:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
19:08:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:08:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
19:08:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
19:08:31 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 0x1893030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x18943f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x18d85c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x18d5d40>, '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 0x18d6640>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x18d6af0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1468202075.886157-1728616020', '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
19:08:31 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
19:08:31 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
19:08:31 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
19:08:31 INFO - 'CCACHE_UMASK': '002',
19:08:31 INFO - 'DISPLAY': ':0',
19:08:31 INFO - 'HOME': '/home/cltbld',
19:08:31 INFO - 'LANG': 'en_US.UTF-8',
19:08:31 INFO - 'LOGNAME': 'cltbld',
19:08:31 INFO - 'MAIL': '/var/mail/cltbld',
19:08:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:08:31 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
19:08:31 INFO - 'MOZ_NO_REMOTE': '1',
19:08:31 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
19:08:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:08:31 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
19:08:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
19:08:31 INFO - 'PWD': '/builds/slave/test',
19:08:31 INFO - 'SHELL': '/bin/bash',
19:08:31 INFO - 'SHLVL': '1',
19:08:31 INFO - 'TERM': 'linux',
19:08:31 INFO - 'TMOUT': '86400',
19:08:31 INFO - 'USER': 'cltbld',
19:08:31 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1468202075.886157-1728616020',
19:08:31 INFO - '_': '/tools/buildbot/bin/python'}
19:08:32 INFO - Ignoring indexes: https://pypi.python.org/simple/
19:08:32 INFO - Downloading/unpacking blobuploader==1.2.4
19:08: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
19:08: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
19:08: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
19:08: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
19:08: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
19:08: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
19:08:38 INFO - Downloading blobuploader-1.2.4.tar.gz
19:08:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
19:08:38 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
19:08:38 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
19:08:38 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
19:08:38 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
19:08:38 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
19:08:38 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
19:08:38 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
19:08:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
19:08:39 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
19:08:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
19:08:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
19:08:39 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
19:08:39 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
19:08:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
19:08:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
19:08:40 INFO - Downloading docopt-0.6.1.tar.gz
19:08:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
19:08:40 INFO - Installing collected packages: blobuploader, requests, docopt
19:08:40 INFO - Running setup.py install for blobuploader
19:08:40 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
19:08:40 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
19:08:40 INFO - Running setup.py install for requests
19:08:41 INFO - Running setup.py install for docopt
19:08:41 INFO - Successfully installed blobuploader requests docopt
19:08:41 INFO - Cleaning up...
19:08:42 INFO - Return code: 0
19:08:42 INFO - Installing None into virtualenv /builds/slave/test/build/venv
19:08: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')]}
19:08:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
19:08:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
19:08: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')]}
19:08:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
19:08:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
19:08:42 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 0x1893030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x18943f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x18d85c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x18d5d40>, '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 0x18d6640>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x18d6af0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1468202075.886157-1728616020', '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
19:08:42 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
19:08:42 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
19:08:42 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
19:08:42 INFO - 'CCACHE_UMASK': '002',
19:08:42 INFO - 'DISPLAY': ':0',
19:08:42 INFO - 'HOME': '/home/cltbld',
19:08:42 INFO - 'LANG': 'en_US.UTF-8',
19:08:42 INFO - 'LOGNAME': 'cltbld',
19:08:42 INFO - 'MAIL': '/var/mail/cltbld',
19:08:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:08:42 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
19:08:42 INFO - 'MOZ_NO_REMOTE': '1',
19:08:42 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
19:08:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:08:42 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
19:08:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
19:08:42 INFO - 'PWD': '/builds/slave/test',
19:08:42 INFO - 'SHELL': '/bin/bash',
19:08:42 INFO - 'SHLVL': '1',
19:08:42 INFO - 'TERM': 'linux',
19:08:42 INFO - 'TMOUT': '86400',
19:08:42 INFO - 'USER': 'cltbld',
19:08:42 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1468202075.886157-1728616020',
19:08:42 INFO - '_': '/tools/buildbot/bin/python'}
19:08:42 INFO - Ignoring indexes: https://pypi.python.org/simple/
19:08:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
19:08:42 INFO - Running setup.py (path:/tmp/pip-4NlVA0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
19:08:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
19:08:42 INFO - Running setup.py (path:/tmp/pip-qXFhlQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
19:08:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
19:08:42 INFO - Running setup.py (path:/tmp/pip-RQWe1h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
19:08:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
19:08:43 INFO - Running setup.py (path:/tmp/pip-xOBAWt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
19:08:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
19:08:43 INFO - Running setup.py (path:/tmp/pip-dDHB0j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
19:08:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
19:08:43 INFO - Running setup.py (path:/tmp/pip-WFdvjz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
19:08:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
19:08:43 INFO - Running setup.py (path:/tmp/pip-iSQGqa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
19:08:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
19:08:43 INFO - Running setup.py (path:/tmp/pip-yeSrBJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
19:08:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
19:08:43 INFO - Running setup.py (path:/tmp/pip-uFDCha-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
19:08:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
19:08:44 INFO - Running setup.py (path:/tmp/pip-OFDJUc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
19:08:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
19:08:44 INFO - Running setup.py (path:/tmp/pip-ol1YGJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
19:08:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
19:08:44 INFO - Running setup.py (path:/tmp/pip-TFqt_x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
19:08:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
19:08:44 INFO - Running setup.py (path:/tmp/pip-BcNEC5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
19:08:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
19:08:44 INFO - Running setup.py (path:/tmp/pip-FZM_8q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
19:08:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
19:08:44 INFO - Running setup.py (path:/tmp/pip-cCwSWk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
19:08:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
19:08:44 INFO - Running setup.py (path:/tmp/pip-2S5YGq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
19:08:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
19:08:45 INFO - Running setup.py (path:/tmp/pip-_wWb5i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
19:08:45 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
19:08:45 INFO - Running setup.py (path:/tmp/pip-Hou07q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
19:08:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
19:08:45 INFO - Running setup.py (path:/tmp/pip-IAb0gd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
19:08:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
19:08:45 INFO - Running setup.py (path:/tmp/pip-gVgx96-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
19:08:45 INFO - Unpacking /builds/slave/test/build/tests/marionette
19:08:46 INFO - Running setup.py (path:/tmp/pip-UfIm7u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
19:08:46 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
19:08:46 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
19:08:46 INFO - Running setup.py install for manifestparser
19:08:46 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
19:08:46 INFO - Running setup.py install for mozcrash
19:08:46 INFO - Running setup.py install for mozdebug
19:08:47 INFO - Running setup.py install for mozdevice
19:08:47 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
19:08:47 INFO - Installing dm script to /builds/slave/test/build/venv/bin
19:08:47 INFO - Running setup.py install for mozfile
19:08:47 INFO - Running setup.py install for mozhttpd
19:08:47 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
19:08:47 INFO - Running setup.py install for mozinfo
19:08:48 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
19:08:48 INFO - Running setup.py install for mozInstall
19:08:48 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
19:08:48 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
19:08:48 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
19:08:48 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
19:08:48 INFO - Running setup.py install for mozleak
19:08:48 INFO - Running setup.py install for mozlog
19:08:48 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
19:08:48 INFO - Running setup.py install for moznetwork
19:08:49 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
19:08:49 INFO - Running setup.py install for mozprocess
19:08:49 INFO - Running setup.py install for mozprofile
19:08:49 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
19:08:49 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
19:08:49 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
19:08:49 INFO - Running setup.py install for mozrunner
19:08:50 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
19:08:50 INFO - Running setup.py install for mozscreenshot
19:08:50 INFO - Running setup.py install for moztest
19:08:50 INFO - Running setup.py install for mozversion
19:08:50 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
19:08:50 INFO - Running setup.py install for wptserve
19:08:51 INFO - Running setup.py install for marionette-driver
19:08:51 INFO - Running setup.py install for browsermob-proxy
19:08:51 INFO - Running setup.py install for marionette-client
19:08:51 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
19:08:52 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
19:08:52 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
19:08:52 INFO - Cleaning up...
19:08:52 INFO - Return code: 0
19:08:52 INFO - Installing None into virtualenv /builds/slave/test/build/venv
19:08:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:08:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
19:08:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
19:08:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:08:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
19:08:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
19:08:52 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 0x1893030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x18943f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x18d85c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x18d5d40>, '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 0x18d6640>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x18d6af0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1468202075.886157-1728616020', '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
19:08:52 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
19:08:52 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
19:08:52 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
19:08:52 INFO - 'CCACHE_UMASK': '002',
19:08:52 INFO - 'DISPLAY': ':0',
19:08:52 INFO - 'HOME': '/home/cltbld',
19:08:52 INFO - 'LANG': 'en_US.UTF-8',
19:08:52 INFO - 'LOGNAME': 'cltbld',
19:08:52 INFO - 'MAIL': '/var/mail/cltbld',
19:08:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:08:52 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
19:08:52 INFO - 'MOZ_NO_REMOTE': '1',
19:08:52 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
19:08:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:08:52 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
19:08:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
19:08:52 INFO - 'PWD': '/builds/slave/test',
19:08:52 INFO - 'SHELL': '/bin/bash',
19:08:52 INFO - 'SHLVL': '1',
19:08:52 INFO - 'TERM': 'linux',
19:08:52 INFO - 'TMOUT': '86400',
19:08:52 INFO - 'USER': 'cltbld',
19:08:52 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1468202075.886157-1728616020',
19:08:52 INFO - '_': '/tools/buildbot/bin/python'}
19:08:52 INFO - Ignoring indexes: https://pypi.python.org/simple/
19:08:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
19:08:52 INFO - Running setup.py (path:/tmp/pip-rtTGic-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
19:08:52 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))
19:08:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
19:08:52 INFO - Running setup.py (path:/tmp/pip-joi8jy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
19:08:53 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))
19:08:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
19:08:53 INFO - Running setup.py (path:/tmp/pip-KPtvVP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
19:08:53 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))
19:08:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
19:08:53 INFO - Running setup.py (path:/tmp/pip-W6zJjM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
19:08:53 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))
19:08:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
19:08:53 INFO - Running setup.py (path:/tmp/pip-CjEF6k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
19:08:53 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))
19:08:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
19:08:53 INFO - Running setup.py (path:/tmp/pip-YgdS1d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
19:08:53 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))
19:08:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
19:08:53 INFO - Running setup.py (path:/tmp/pip-scwqxX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
19:08:54 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))
19:08:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
19:08:54 INFO - Running setup.py (path:/tmp/pip-QwhTCu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
19:08:54 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))
19:08:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
19:08:54 INFO - Running setup.py (path:/tmp/pip-JFy39P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
19:08:54 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))
19:08:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
19:08:54 INFO - Running setup.py (path:/tmp/pip-NXbgRh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
19:08:54 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))
19:08:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
19:08:54 INFO - Running setup.py (path:/tmp/pip-XkvArd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
19:08:54 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))
19:08:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
19:08:54 INFO - Running setup.py (path:/tmp/pip-Oifibt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
19:08:54 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))
19:08:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
19:08:54 INFO - Running setup.py (path:/tmp/pip-xlgaGg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
19:08:55 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))
19:08:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
19:08:55 INFO - Running setup.py (path:/tmp/pip-KT9QRl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
19:08:55 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))
19:08:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
19:08:55 INFO - Running setup.py (path:/tmp/pip-o1g6Qs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
19:08:55 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))
19:08:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
19:08:55 INFO - Running setup.py (path:/tmp/pip-HeaENN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
19:08:55 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))
19:08:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
19:08:55 INFO - Running setup.py (path:/tmp/pip-r8H_l3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
19:08:55 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))
19:08:55 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
19:08:55 INFO - Running setup.py (path:/tmp/pip-2qu9jP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
19:08:55 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))
19:08:55 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
19:08:55 INFO - Running setup.py (path:/tmp/pip-3EFapy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
19:08:56 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))
19:08:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
19:08:56 INFO - Running setup.py (path:/tmp/pip-kCXm2Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
19:08:56 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))
19:08:56 INFO - Unpacking /builds/slave/test/build/tests/marionette
19:08:56 INFO - Running setup.py (path:/tmp/pip-Kmxh33-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
19:08:56 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
19:08:57 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))
19:08:57 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))
19:08:57 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))
19:08:57 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))
19:08:57 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))
19:08:57 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))
19:08:57 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
19:08:57 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
19:08:57 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
19:08:57 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
19:08:57 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
19:08:57 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
19:08:57 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
19:09:03 INFO - Downloading blessings-1.6.tar.gz
19:09:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
19:09:03 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4))
19:09:03 INFO - Installing collected packages: blessings
19:09:03 INFO - Running setup.py install for blessings
19:09:03 INFO - Successfully installed blessings
19:09:03 INFO - Cleaning up...
19:09:03 INFO - Return code: 0
19:09:03 INFO - Done creating virtualenv /builds/slave/test/build/venv.
19:09:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
19:09:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
19:09:04 INFO - Reading from file tmpfile_stdout
19:09:04 INFO - Current package versions:
19:09:04 INFO - argparse == 1.2.1
19:09:04 INFO - blessings == 1.6
19:09:04 INFO - blobuploader == 1.2.4
19:09:04 INFO - browsermob-proxy == 0.6.0
19:09:04 INFO - docopt == 0.6.1
19:09:04 INFO - manifestparser == 1.1
19:09:04 INFO - marionette-client == 2.3.0
19:09:04 INFO - marionette-driver == 1.4.0
19:09:04 INFO - mozInstall == 1.12
19:09:04 INFO - mozcrash == 0.17
19:09:04 INFO - mozdebug == 0.1
19:09:04 INFO - mozdevice == 0.48
19:09:04 INFO - mozfile == 1.2
19:09:04 INFO - mozhttpd == 0.7
19:09:04 INFO - mozinfo == 0.9
19:09:04 INFO - mozleak == 0.1
19:09:04 INFO - mozlog == 3.1
19:09:04 INFO - moznetwork == 0.27
19:09:04 INFO - mozprocess == 0.22
19:09:04 INFO - mozprofile == 0.28
19:09:04 INFO - mozrunner == 6.11
19:09:04 INFO - mozscreenshot == 0.1
19:09:04 INFO - mozsystemmonitor == 0.0
19:09:04 INFO - moztest == 0.7
19:09:04 INFO - mozversion == 1.4
19:09:04 INFO - psutil == 3.1.1
19:09:04 INFO - requests == 1.2.3
19:09:04 INFO - wptserve == 1.4.0
19:09:04 INFO - wsgiref == 0.1.2
19:09:04 INFO - Running post-action listener: _resource_record_post_action
19:09:04 INFO - Running post-action listener: _start_resource_monitoring
19:09:04 INFO - Starting resource monitoring.
19:09:04 INFO - #####
19:09:04 INFO - ##### Running pull step.
19:09:04 INFO - #####
19:09:04 INFO - Running pre-action listener: _resource_record_pre_action
19:09:04 INFO - Running main action method: pull
19:09:04 INFO - Pull has nothing to do!
19:09:04 INFO - Running post-action listener: _resource_record_post_action
19:09:04 INFO - #####
19:09:04 INFO - ##### Running install step.
19:09:04 INFO - #####
19:09:04 INFO - Running pre-action listener: _resource_record_pre_action
19:09:04 INFO - Running main action method: install
19:09:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
19:09:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
19:09:05 INFO - Reading from file tmpfile_stdout
19:09:05 INFO - Detecting whether we're running mozinstall >=1.0...
19:09:05 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
19:09:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
19:09:05 INFO - Reading from file tmpfile_stdout
19:09:05 INFO - Output received:
19:09:05 INFO - Usage: mozinstall [options] installer
19:09:05 INFO - Options:
19:09:05 INFO - -h, --help show this help message and exit
19:09:05 INFO - -d DEST, --destination=DEST
19:09:05 INFO - Directory to install application into. [default:
19:09:05 INFO - "/builds/slave/test"]
19:09:05 INFO - --app=APP Application being installed. [default: firefox]
19:09:05 INFO - mkdir: /builds/slave/test/build/application
19:09:05 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application']
19:09:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application
19:09:30 INFO - Reading from file tmpfile_stdout
19:09:30 INFO - Output received:
19:09:30 INFO - /builds/slave/test/build/application/firefox/firefox
19:09:30 INFO - Running post-action listener: _resource_record_post_action
19:09:30 INFO - #####
19:09:30 INFO - ##### Running run-tests step.
19:09:30 INFO - #####
19:09:30 INFO - Running pre-action listener: _resource_record_pre_action
19:09:30 INFO - Running main action method: run_tests
19:09:30 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
19:09:30 INFO - Minidump filename unknown. Determining based upon platform and architecture.
19:09:30 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
19:09:30 INFO - grabbing minidump binary from tooltool
19:09:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:09:30 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x18d5d40>, '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 0x18d6640>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x18d6af0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
19:09:30 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
19:09:30 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache
19:09:30 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
19:09:30 INFO - Return code: 0
19:09:30 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755
19:09:30 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
19:09:30 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/JVlk31x-QqK3lEB95WkTIA/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
19:09:30 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/JVlk31x-QqK3lEB95WkTIA/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=5 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
19:09:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
19:09:30 INFO - 'CCACHE_UMASK': '002',
19:09:30 INFO - 'DISPLAY': ':0',
19:09:30 INFO - 'HOME': '/home/cltbld',
19:09:30 INFO - 'LANG': 'en_US.UTF-8',
19:09:30 INFO - 'LOGNAME': 'cltbld',
19:09:30 INFO - 'MAIL': '/var/mail/cltbld',
19:09:30 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
19:09:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:09:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
19:09:30 INFO - 'MOZ_NO_REMOTE': '1',
19:09:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
19:09:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:09:30 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
19:09:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
19:09:30 INFO - 'PWD': '/builds/slave/test',
19:09:30 INFO - 'SHELL': '/bin/bash',
19:09:30 INFO - 'SHLVL': '1',
19:09:30 INFO - 'TERM': 'linux',
19:09:30 INFO - 'TMOUT': '86400',
19:09:30 INFO - 'USER': 'cltbld',
19:09:30 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1468202075.886157-1728616020',
19:09:30 INFO - '_': '/tools/buildbot/bin/python'}
19:09:30 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/JVlk31x-QqK3lEB95WkTIA/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
19:09:31 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
19:09:31 INFO - import pkg_resources
19:09:33 INFO - Using 1 client processes
19:09:33 INFO - wptserve Starting http server on 127.0.0.1:8000
19:09:33 INFO - wptserve Starting http server on 127.0.0.1:8001
19:09:33 INFO - wptserve Starting http server on 127.0.0.1:8443
19:09:36 INFO - SUITE-START | Running 1476 tests
19:09:36 INFO - Running testharness tests
19:09:36 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
19:09:36 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
19:09:36 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
19:09:36 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 1ms
19:09:36 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
19:09:36 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
19:09:36 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
19:09:36 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
19:09:36 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
19:09:36 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 1ms
19:09:36 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
19:09:36 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
19:09:36 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
19:09:36 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
19:09:36 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
19:09:36 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 1ms
19:09:36 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
19:09:36 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
19:09:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
19:09:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
19:09:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
19:09:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
19:09:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
19:09:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
19:09:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
19:09:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
19:09:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
19:09:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
19:09:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
19:09:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
19:09:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
19:09:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
19:09:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
19:09:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
19:09:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
19:09:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 1ms
19:09:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
19:09:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
19:09:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
19:09:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 0ms
19:09:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
19:09:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 1ms
19:09:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
19:09:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
19:09:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
19:09:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 1ms
19:09:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
19:09:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
19:09:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
19:09:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 1ms
19:09:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
19:09:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
19:09:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
19:09:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 1ms
19:09:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
19:09:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
19:09:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
19:09:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
19:09:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
19:09:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
19:09:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
19:09:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 1ms
19:09:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
19:09:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
19:09:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
19:09:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
19:09:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
19:09:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
19:09:36 INFO - Setting up ssl
19:09:36 INFO - PROCESS | certutil |
19:09:36 INFO - PROCESS | certutil |
19:09:36 INFO - PROCESS | certutil |
19:09:36 INFO - Certificate Nickname Trust Attributes
19:09:36 INFO - SSL,S/MIME,JAR/XPI
19:09:36 INFO -
19:09:36 INFO - web-platform-tests CT,,
19:09:36 INFO -
19:09:36 INFO - Starting runner
19:09:38 INFO - PROCESS | 1824 | 1468202978247 Marionette INFO Listening on port 2828
19:09:40 INFO - PROCESS | 1824 | 1468202980947 Marionette INFO startBrowser 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:40 INFO - PROCESS | 1824 | 1468202980974 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:41 INFO - PROCESS | 1824 | 1468202981434 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:41 INFO - PROCESS | 1824 | 1468202981567 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:41 INFO - PROCESS | 1824 | 1468202981888 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
19:09:41 INFO - PROCESS | 1824 | 1468202981950 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:41 INFO - PROCESS | 1824 | 1468202981966 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
19:09:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 630ms
19:09:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
19:09:42 INFO - PROCESS | 1824 | 1468202982634 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:42 INFO - PROCESS | 1824 | 1468202982785 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
19:09:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 643ms
19:09:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
19:09:43 INFO - PROCESS | 1824 | 1468202983255 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:43 INFO - PROCESS | 1824 | 1468202983367 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
19:09:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 576ms
19:09:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
19:09:43 INFO - PROCESS | 1824 | 1468202983838 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:43 INFO - PROCESS | 1824 | 1468202983953 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
19:09:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 580ms
19:09:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
19:09:44 INFO - PROCESS | 1824 | 1468202984432 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:44 INFO - PROCESS | 1824 | 1468202984558 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
19:09:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 541ms
19:09:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
19:09:44 INFO - PROCESS | 1824 | 1468202984971 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:45 INFO - PROCESS | 1824 | 1468202985085 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
19:09:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 527ms
19:09:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
19:09:45 INFO - PROCESS | 1824 | 1468202985505 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:45 INFO - PROCESS | 1824 | 1468202985614 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
19:09:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 531ms
19:09:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
19:09:46 INFO - PROCESS | 1824 | 1468202986042 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:46 INFO - PROCESS | 1824 | 1468202986151 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
19:09:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 629ms
19:09:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
19:09:46 INFO - PROCESS | 1824 | 1468202986682 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:46 INFO - PROCESS | 1824 | 1468202986807 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
19:09:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 570ms
19:09:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
19:09:47 INFO - PROCESS | 1824 | 1468202987258 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:47 INFO - PROCESS | 1824 | 1468202987391 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
19:09:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 577ms
19:09:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
19:09:47 INFO - PROCESS | 1824 | 1468202987841 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:47 INFO - PROCESS | 1824 | 1468202987982 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
19:09:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 721ms
19:09:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
19:09:48 INFO - PROCESS | 1824 | 1468202988600 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:48 INFO - PROCESS | 1824 | 1468202988738 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
19:09:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 778ms
19:09:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
19:09:49 INFO - PROCESS | 1824 | 1468202989384 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:49 INFO - PROCESS | 1824 | 1468202989481 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
19:09:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 576ms
19:09:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
19:09:49 INFO - PROCESS | 1824 | 1468202989971 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:50 INFO - PROCESS | 1824 | 1468202990096 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
19:09:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 581ms
19:09:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
19:09:50 INFO - PROCESS | 1824 | 1468202990574 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:50 INFO - PROCESS | 1824 | 1468202990683 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
19:09:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 629ms
19:09:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
19:09:51 INFO - PROCESS | 1824 | 1468202991193 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:51 INFO - PROCESS | 1824 | 1468202991315 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
19:09:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 571ms
19:09:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
19:09:51 INFO - PROCESS | 1824 | 1468202991771 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:51 INFO - PROCESS | 1824 | 1468202991873 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
19:09:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 534ms
19:09:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
19:09:52 INFO - PROCESS | 1824 | 1468202992315 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:52 INFO - PROCESS | 1824 | 1468202992436 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
19:09:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 578ms
19:09:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
19:09:52 INFO - PROCESS | 1824 | 1468202992897 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:53 INFO - PROCESS | 1824 | 1468202993004 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
19:09:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 533ms
19:09:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
19:09:53 INFO - PROCESS | 1824 | 1468202993443 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:53 INFO - PROCESS | 1824 | 1468202993542 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
19:09:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 535ms
19:09:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
19:09:53 INFO - PROCESS | 1824 | 1468202993988 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:54 INFO - PROCESS | 1824 | 1468202994090 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
19:09:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 540ms
19:09:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
19:09:54 INFO - PROCESS | 1824 | 1468202994534 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:54 INFO - PROCESS | 1824 | 1468202994631 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
19:09:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 533ms
19:09:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
19:09:55 INFO - PROCESS | 1824 | 1468202995076 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:55 INFO - PROCESS | 1824 | 1468202995198 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
19:09:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 578ms
19:09:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
19:09:55 INFO - PROCESS | 1824 | 1468202995653 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:55 INFO - PROCESS | 1824 | 1468202995751 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
19:09:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 590ms
19:09:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
19:09:56 INFO - PROCESS | 1824 | 1468202996249 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:56 INFO - PROCESS | 1824 | 1468202996348 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
19:09:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 873ms
19:09:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
19:09:57 INFO - PROCESS | 1824 | 1468202997133 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:57 INFO - PROCESS | 1824 | 1468202997260 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
19:09:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 622ms
19:09:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
19:09:57 INFO - PROCESS | 1824 | 1468202997777 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:57 INFO - PROCESS | 1824 | 1468202997920 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
19:09:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 628ms
19:09:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
19:09:58 INFO - PROCESS | 1824 | 1468202998428 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:58 INFO - PROCESS | 1824 | 1468202998694 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
19:09:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 730ms
19:09:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
19:09:59 INFO - PROCESS | 1824 | 1468202999148 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:59 INFO - PROCESS | 1824 | 1468202999249 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
19:09:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 527ms
19:09:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
19:09:59 INFO - PROCESS | 1824 | 1468202999681 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:09:59 INFO - PROCESS | 1824 | 1468202999775 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
19:10:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 524ms
19:10:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
19:10:00 INFO - PROCESS | 1824 | 1468203000214 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:00 INFO - PROCESS | 1824 | 1468203000330 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
19:10:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 623ms
19:10:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
19:10:00 INFO - PROCESS | 1824 | 1468203000844 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:01 INFO - PROCESS | 1824 | 1468203001003 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
19:10:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 774ms
19:10:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
19:10:01 INFO - PROCESS | 1824 | 1468203001629 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:01 INFO - PROCESS | 1824 | 1468203001761 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
19:10:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1075ms
19:10:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
19:10:02 INFO - PROCESS | 1824 | 1468203002713 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:02 INFO - PROCESS | 1824 | 1468203002822 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
19:10:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 573ms
19:10:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
19:10:03 INFO - PROCESS | 1824 | 1468203003298 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:03 INFO - PROCESS | 1824 | 1468203003404 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
19:10:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 573ms
19:10:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
19:10:03 INFO - PROCESS | 1824 | 1468203003890 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:04 INFO - PROCESS | 1824 | 1468203004001 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
19:10:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 584ms
19:10:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
19:10:04 INFO - PROCESS | 1824 | 1468203004465 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:04 INFO - PROCESS | 1824 | 1468203004567 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
19:10:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 572ms
19:10:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
19:10:05 INFO - PROCESS | 1824 | 1468203005043 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:05 INFO - PROCESS | 1824 | 1468203005168 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
19:10:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 620ms
19:10:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
19:10:05 INFO - PROCESS | 1824 | 1468203005679 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:05 INFO - PROCESS | 1824 | 1468203005807 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
19:10:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 580ms
19:10:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
19:10:06 INFO - PROCESS | 1824 | 1468203006258 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:06 INFO - PROCESS | 1824 | 1468203006358 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
19:10:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 579ms
19:10:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
19:10:06 INFO - PROCESS | 1824 | 1468203006843 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:06 INFO - PROCESS | 1824 | 1468203006949 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
19:10:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 575ms
19:10:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
19:10:07 INFO - PROCESS | 1824 | 1468203007424 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:07 INFO - PROCESS | 1824 | 1468203007531 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
19:10:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 529ms
19:10:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
19:10:07 INFO - PROCESS | 1824 | 1468203007960 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:08 INFO - PROCESS | 1824 | 1468203008064 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
19:10:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 526ms
19:10:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
19:10:08 INFO - PROCESS | 1824 | 1468203008493 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:08 INFO - PROCESS | 1824 | 1468203008628 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
19:10:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 828ms
19:10:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
19:10:09 INFO - PROCESS | 1824 | 1468203009357 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:09 INFO - PROCESS | 1824 | 1468203009506 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
19:10:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 632ms
19:10:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
19:10:10 INFO - PROCESS | 1824 | 1468203009999 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:10 INFO - PROCESS | 1824 | 1468203010107 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
19:10:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 575ms
19:10:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
19:10:10 INFO - PROCESS | 1824 | 1468203010591 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:10 INFO - PROCESS | 1824 | 1468203010710 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
19:10:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 575ms
19:10:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
19:10:11 INFO - PROCESS | 1824 | 1468203011161 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:11 INFO - PROCESS | 1824 | 1468203011266 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
19:10:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 575ms
19:10:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
19:10:11 INFO - PROCESS | 1824 | 1468203011753 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:11 INFO - PROCESS | 1824 | 1468203011903 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
19:10:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 735ms
19:10:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
19:10:12 INFO - PROCESS | 1824 | 1468203012511 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:12 INFO - PROCESS | 1824 | 1468203012664 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
19:10:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 703ms
19:10:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
19:10:13 INFO - PROCESS | 1824 | 1468203013208 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:13 INFO - PROCESS | 1824 | 1468203013311 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
19:10:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 533ms
19:10:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
19:10:13 INFO - PROCESS | 1824 | 1468203013747 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:13 INFO - PROCESS | 1824 | 1468203013848 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
19:10:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 538ms
19:10:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
19:10:14 INFO - PROCESS | 1824 | 1468203014291 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:14 INFO - PROCESS | 1824 | 1468203014393 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
19:10:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 525ms
19:10:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
19:10:14 INFO - PROCESS | 1824 | 1468203014822 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:14 INFO - PROCESS | 1824 | 1468203014924 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
19:10:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 532ms
19:10:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
19:10:15 INFO - PROCESS | 1824 | 1468203015370 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:15 INFO - PROCESS | 1824 | 1468203015498 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
19:10:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 629ms
19:10:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
19:10:16 INFO - PROCESS | 1824 | 1468203016000 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:16 INFO - PROCESS | 1824 | 1468203016172 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
19:10:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 725ms
19:10:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
19:10:16 INFO - PROCESS | 1824 | 1468203016856 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:16 INFO - PROCESS | 1824 | 1468203016977 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
19:10:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 695ms
19:10:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
19:10:17 INFO - PROCESS | 1824 | 1468203017554 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:17 INFO - PROCESS | 1824 | 1468203017664 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
19:10:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 587ms
19:10:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
19:10:18 INFO - PROCESS | 1824 | 1468203018148 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:18 INFO - PROCESS | 1824 | 1468203018261 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
19:10:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 572ms
19:10:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
19:10:18 INFO - PROCESS | 1824 | 1468203018717 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:18 INFO - PROCESS | 1824 | 1468203018821 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
19:10:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 577ms
19:10:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
19:10:19 INFO - PROCESS | 1824 | 1468203019301 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:19 INFO - PROCESS | 1824 | 1468203019403 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
19:10:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 582ms
19:10:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
19:10:19 INFO - PROCESS | 1824 | 1468203019894 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:20 INFO - PROCESS | 1824 | 1468203020076 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
19:10:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 683ms
19:10:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
19:10:20 INFO - PROCESS | 1824 | 1468203020592 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:20 INFO - PROCESS | 1824 | 1468203020712 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
19:10:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 643ms
19:10:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
19:10:21 INFO - PROCESS | 1824 | 1468203021233 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:21 INFO - PROCESS | 1824 | 1468203021357 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
19:10:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 530ms
19:10:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
19:10:21 INFO - PROCESS | 1824 | 1468203021769 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:21 INFO - PROCESS | 1824 | 1468203021873 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
19:10:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 530ms
19:10:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
19:10:22 INFO - PROCESS | 1824 | 1468203022305 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:22 INFO - PROCESS | 1824 | 1468203022411 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
19:10:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 531ms
19:10:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
19:10:22 INFO - PROCESS | 1824 | 1468203022844 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:22 INFO - PROCESS | 1824 | 1468203022978 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
19:10:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 582ms
19:10:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
19:10:23 INFO - PROCESS | 1824 | 1468203023430 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:23 INFO - PROCESS | 1824 | 1468203023533 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
19:10:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 676ms
19:10:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
19:10:24 INFO - PROCESS | 1824 | 1468203024117 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:24 INFO - PROCESS | 1824 | 1468203024257 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
19:10:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 733ms
19:10:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
19:10:24 INFO - PROCESS | 1824 | 1468203024889 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:25 INFO - PROCESS | 1824 | 1468203025002 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
19:10:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 938ms
19:10:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
19:10:25 INFO - PROCESS | 1824 | 1468203025827 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:25 INFO - PROCESS | 1824 | 1468203025942 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
19:10:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 733ms
19:10:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
19:10:26 INFO - PROCESS | 1824 | 1468203026581 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:26 INFO - PROCESS | 1824 | 1468203026719 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
19:10:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 728ms
19:10:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
19:10:27 INFO - PROCESS | 1824 | 1468203027324 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:27 INFO - PROCESS | 1824 | 1468203027462 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:27 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.
19:10:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 634ms
19:10:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
19:10:27 INFO - PROCESS | 1824 | 1468203027960 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:28 INFO - PROCESS | 1824 | 1468203028100 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:28 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.
19:10:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 636ms
19:10:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
19:10:28 INFO - PROCESS | 1824 | 1468203028602 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:28 INFO - PROCESS | 1824 | 1468203028725 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:29 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.
19:10:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 623ms
19:10:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
19:10:29 INFO - PROCESS | 1824 | 1468203029240 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:29 INFO - PROCESS | 1824 | 1468203029375 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:29 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.
19:10:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 629ms
19:10:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
19:10:29 INFO - PROCESS | 1824 | 1468203029866 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:29 INFO - PROCESS | 1824 | 1468203029982 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:30 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.
19:10:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 530ms
19:10:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
19:10:30 INFO - PROCESS | 1824 | 1468203030414 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:30 INFO - PROCESS | 1824 | 1468203030511 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:30 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.
19:10:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 530ms
19:10:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
19:10:30 INFO - PROCESS | 1824 | 1468203030957 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:31 INFO - PROCESS | 1824 | 1468203031059 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:31 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.
19:10:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 575ms
19:10:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
19:10:31 INFO - PROCESS | 1824 | 1468203031535 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:31 INFO - PROCESS | 1824 | 1468203031642 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:32 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.
19:10:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 930ms
19:10:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
19:10:32 INFO - PROCESS | 1824 | 1468203032478 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:32 INFO - PROCESS | 1824 | 1468203032611 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:33 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.
19:10:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 627ms
19:10:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
19:10:33 INFO - PROCESS | 1824 | 1468203033115 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:33 INFO - PROCESS | 1824 | 1468203033221 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:33 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.
19:10:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 572ms
19:10:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
19:10:33 INFO - PROCESS | 1824 | 1468203033702 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:33 INFO - PROCESS | 1824 | 1468203033810 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:34 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.
19:10:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 578ms
19:10:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
19:10:34 INFO - PROCESS | 1824 | 1468203034275 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:34 INFO - PROCESS | 1824 | 1468203034381 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:34 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.
19:10:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 577ms
19:10:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
19:10:34 INFO - PROCESS | 1824 | 1468203034906 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:35 INFO - PROCESS | 1824 | 1468203035058 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:35 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.
19:10:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 698ms
19:10:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
19:10:35 INFO - PROCESS | 1824 | 1468203035591 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:35 INFO - PROCESS | 1824 | 1468203035748 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:36 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.
19:10:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 637ms
19:10:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
19:10:36 INFO - PROCESS | 1824 | 1468203036223 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:36 INFO - PROCESS | 1824 | 1468203036339 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:36 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.
19:10:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 571ms
19:10:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
19:10:36 INFO - PROCESS | 1824 | 1468203036804 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:36 INFO - PROCESS | 1824 | 1468203036911 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:37 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.
19:10:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 526ms
19:10:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
19:10:37 INFO - PROCESS | 1824 | 1468203037334 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:37 INFO - PROCESS | 1824 | 1468203037429 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:37 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.
19:10:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 528ms
19:10:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
19:10:37 INFO - PROCESS | 1824 | 1468203037871 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:37 INFO - PROCESS | 1824 | 1468203037994 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:38 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.
19:10:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 929ms
19:10:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
19:10:38 INFO - PROCESS | 1824 | 1468203038807 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:38 INFO - PROCESS | 1824 | 1468203038938 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:39 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.
19:10:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 729ms
19:10:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
19:10:39 INFO - PROCESS | 1824 | 1468203039546 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:39 INFO - PROCESS | 1824 | 1468203039671 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:40 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.
19:10:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 877ms
19:10:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
19:10:40 INFO - PROCESS | 1824 | 1468203040428 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:40 INFO - PROCESS | 1824 | 1468203040553 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:41 INFO - PROCESS | 1824 | 1468203040998 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
19:10:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
19:10:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 629ms
19:10:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
19:10:41 INFO - PROCESS | 1824 | 1468203041086 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:41 INFO - PROCESS | 1824 | 1468203041199 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
19:10:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 626ms
19:10:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
19:10:41 INFO - PROCESS | 1824 | 1468203041712 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:41 INFO - PROCESS | 1824 | 1468203041852 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
19:10:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 778ms
19:10:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
19:10:42 INFO - PROCESS | 1824 | 1468203042485 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:42 INFO - PROCESS | 1824 | 1468203042590 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
19:10:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 621ms
19:10:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
19:10:43 INFO - PROCESS | 1824 | 1468203043135 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:43 INFO - PROCESS | 1824 | 1468203043260 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
19:10:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 632ms
19:10:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
19:10:43 INFO - PROCESS | 1824 | 1468203043792 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:43 INFO - PROCESS | 1824 | 1468203043930 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
19:10:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 623ms
19:10:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
19:10:44 INFO - PROCESS | 1824 | 1468203044425 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:44 INFO - PROCESS | 1824 | 1468203044541 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
19:10:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 580ms
19:10:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
19:10:45 INFO - PROCESS | 1824 | 1468203045008 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:45 INFO - PROCESS | 1824 | 1468203045108 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
19:10:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 529ms
19:10:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
19:10:45 INFO - PROCESS | 1824 | 1468203045544 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:45 INFO - PROCESS | 1824 | 1468203045650 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
19:10:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 576ms
19:10:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
19:10:46 INFO - PROCESS | 1824 | 1468203046127 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:46 INFO - PROCESS | 1824 | 1468203046231 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
19:10:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 523ms
19:10:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
19:10:46 INFO - PROCESS | 1824 | 1468203046661 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:46 INFO - PROCESS | 1824 | 1468203046814 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
19:10:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 780ms
19:10:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
19:10:47 INFO - PROCESS | 1824 | 1468203047451 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:47 INFO - PROCESS | 1824 | 1468203047569 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:48 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
19:10:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1534ms
19:10:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
19:10:48 INFO - PROCESS | 1824 | 1468203048994 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:49 INFO - PROCESS | 1824 | 1468203049101 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
19:10:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1032ms
19:10:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
19:10:50 INFO - PROCESS | 1824 | 1468203050052 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:50 INFO - PROCESS | 1824 | 1468203050159 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:50 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
19:10:50 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:10:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
19:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:10:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:10:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:10:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 631ms
19:10:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
19:10:50 INFO - PROCESS | 1824 | 1468203050698 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:50 INFO - PROCESS | 1824 | 1468203050828 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
19:10:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 635ms
19:10:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
19:10:51 INFO - PROCESS | 1824 | 1468203051328 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:51 INFO - PROCESS | 1824 | 1468203051477 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
19:10:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 672ms
19:10:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
19:10:52 INFO - PROCESS | 1824 | 1468203052007 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:52 INFO - PROCESS | 1824 | 1468203052110 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
19:10:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 576ms
19:10:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
19:10:52 INFO - PROCESS | 1824 | 1468203052592 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:52 INFO - PROCESS | 1824 | 1468203052739 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
19:10:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 629ms
19:10:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
19:10:53 INFO - PROCESS | 1824 | 1468203053231 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:53 INFO - PROCESS | 1824 | 1468203053345 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
19:10:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 627ms
19:10:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
19:10:53 INFO - PROCESS | 1824 | 1468203053860 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:54 INFO - PROCESS | 1824 | 1468203054013 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:54 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
19:10:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
19:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:10:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:10:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:10:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 729ms
19:10:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
19:10:54 INFO - PROCESS | 1824 | 1468203054600 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:54 INFO - PROCESS | 1824 | 1468203054730 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
19:10:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 930ms
19:10:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
19:10:55 INFO - PROCESS | 1824 | 1468203055539 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:55 INFO - PROCESS | 1824 | 1468203055647 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:56 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
19:10:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
19:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:10:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:10:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:10:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 581ms
19:10:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
19:10:56 INFO - PROCESS | 1824 | 1468203056134 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:56 INFO - PROCESS | 1824 | 1468203056241 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:56 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
19:10:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:10:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
19:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:10:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:10:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:10:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 636ms
19:10:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
19:10:56 INFO - PROCESS | 1824 | 1468203056786 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:56 INFO - PROCESS | 1824 | 1468203056941 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:57 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
19:10:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
19:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:10:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:10:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:10:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 677ms
19:10:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
19:10:57 INFO - PROCESS | 1824 | 1468203057464 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:57 INFO - PROCESS | 1824 | 1468203057572 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
19:10:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 625ms
19:10:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
19:10:58 INFO - PROCESS | 1824 | 1468203058103 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:58 INFO - PROCESS | 1824 | 1468203058263 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
19:10:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 673ms
19:10:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
19:10:58 INFO - PROCESS | 1824 | 1468203058784 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:58 INFO - PROCESS | 1824 | 1468203058922 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
19:10:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 627ms
19:10:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
19:10:59 INFO - PROCESS | 1824 | 1468203059415 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:59 INFO - PROCESS | 1824 | 1468203059540 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:10:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
19:10:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 572ms
19:10:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
19:11:00 INFO - PROCESS | 1824 | 1468203059999 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:00 INFO - PROCESS | 1824 | 1468203060113 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
19:11:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 573ms
19:11:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
19:11:00 INFO - PROCESS | 1824 | 1468203060578 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:00 INFO - PROCESS | 1824 | 1468203060679 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
19:11:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 532ms
19:11:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
19:11:01 INFO - PROCESS | 1824 | 1468203061117 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:01 INFO - PROCESS | 1824 | 1468203061224 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
19:11:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 580ms
19:11:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
19:11:01 INFO - PROCESS | 1824 | 1468203061727 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:01 INFO - PROCESS | 1824 | 1468203061922 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
19:11:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 777ms
19:11:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
19:11:02 INFO - PROCESS | 1824 | 1468203062627 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:02 INFO - PROCESS | 1824 | 1468203062750 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
19:11:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1077ms
19:11:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
19:11:03 INFO - PROCESS | 1824 | 1468203063713 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:03 INFO - PROCESS | 1824 | 1468203063830 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
19:11:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 630ms
19:11:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
19:11:04 INFO - PROCESS | 1824 | 1468203064359 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:04 INFO - PROCESS | 1824 | 1468203064480 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
19:11:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 627ms
19:11:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
19:11:05 INFO - PROCESS | 1824 | 1468203065010 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:05 INFO - PROCESS | 1824 | 1468203065141 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError
19:11:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 595ms
19:11:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
19:11:05 INFO - PROCESS | 1824 | 1468203065601 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:05 INFO - PROCESS | 1824 | 1468203065708 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
19:11:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 632ms
19:11:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
19:11:06 INFO - PROCESS | 1824 | 1468203066238 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:06 INFO - PROCESS | 1824 | 1468203066372 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
19:11:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 624ms
19:11:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
19:11:06 INFO - PROCESS | 1824 | 1468203066869 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:07 INFO - PROCESS | 1824 | 1468203067026 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:07 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
19:11:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 622ms
19:11:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
19:11:07 INFO - PROCESS | 1824 | 1468203067495 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:07 INFO - PROCESS | 1824 | 1468203067615 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:08 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function
19:11:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
19:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:11:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
19:11:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
19:11:08 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function
19:11:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
19:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:11:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
19:11:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
19:11:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 532ms
19:11:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
19:11:08 INFO - PROCESS | 1824 | 1468203068038 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:08 INFO - PROCESS | 1824 | 1468203068141 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:08 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
19:11:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 529ms
19:11:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
19:11:08 INFO - PROCESS | 1824 | 1468203068590 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:08 INFO - PROCESS | 1824 | 1468203068708 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:09 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.
19:11:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 539ms
19:11:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
19:11:09 INFO - PROCESS | 1824 | 1468203069123 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:09 INFO - PROCESS | 1824 | 1468203069223 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:09 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.
19:11:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 588ms
19:11:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
19:11:09 INFO - PROCESS | 1824 | 1468203069719 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:09 INFO - PROCESS | 1824 | 1468203069866 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:10 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
19:11:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 741ms
19:11:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
19:11:10 INFO - PROCESS | 1824 | 1468203070467 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:10 INFO - PROCESS | 1824 | 1468203070709 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:11 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.
19:11:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 874ms
19:11:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
19:11:11 INFO - PROCESS | 1824 | 1468203071348 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:11 INFO - PROCESS | 1824 | 1468203071447 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
19:11:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 571ms
19:11:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
19:11:11 INFO - PROCESS | 1824 | 1468203071930 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:12 INFO - PROCESS | 1824 | 1468203072042 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
19:11:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 623ms
19:11:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
19:11:12 INFO - PROCESS | 1824 | 1468203072576 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:12 INFO - PROCESS | 1824 | 1468203072728 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
19:11:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 592ms
19:11:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
19:11:13 INFO - PROCESS | 1824 | 1468203073157 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:13 INFO - PROCESS | 1824 | 1468203073291 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
19:11:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 625ms
19:11:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
19:11:13 INFO - PROCESS | 1824 | 1468203073796 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:13 INFO - PROCESS | 1824 | 1468203073937 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
19:11:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 681ms
19:11:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
19:11:14 INFO - PROCESS | 1824 | 1468203074483 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:14 INFO - PROCESS | 1824 | 1468203074585 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
19:11:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 575ms
19:11:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
19:11:15 INFO - PROCESS | 1824 | 1468203075066 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:15 INFO - PROCESS | 1824 | 1468203075191 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
19:11:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 573ms
19:11:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
19:11:15 INFO - PROCESS | 1824 | 1468203075644 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:15 INFO - PROCESS | 1824 | 1468203075753 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
19:11:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 526ms
19:11:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
19:11:16 INFO - PROCESS | 1824 | 1468203076176 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:16 INFO - PROCESS | 1824 | 1468203076274 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
19:11:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 574ms
19:11:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
19:11:16 INFO - PROCESS | 1824 | 1468203076756 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:16 INFO - PROCESS | 1824 | 1468203076864 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
19:11:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 579ms
19:11:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
19:11:17 INFO - PROCESS | 1824 | 1468203077353 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:17 INFO - PROCESS | 1824 | 1468203077545 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
19:11:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 886ms
19:11:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
19:11:18 INFO - PROCESS | 1824 | 1468203078245 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:18 INFO - PROCESS | 1824 | 1468203078396 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
19:11:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 981ms
19:11:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
19:11:19 INFO - PROCESS | 1824 | 1468203079233 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:19 INFO - PROCESS | 1824 | 1468203079352 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
19:11:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 626ms
19:11:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
19:11:19 INFO - PROCESS | 1824 | 1468203079872 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:19 INFO - PROCESS | 1824 | 1468203079991 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
19:11:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 580ms
19:11:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
19:11:20 INFO - PROCESS | 1824 | 1468203080466 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:20 INFO - PROCESS | 1824 | 1468203080591 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
19:11:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 628ms
19:11:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
19:11:21 INFO - PROCESS | 1824 | 1468203081091 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:21 INFO - PROCESS | 1824 | 1468203081216 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
19:11:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 626ms
19:11:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
19:11:21 INFO - PROCESS | 1824 | 1468203081739 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:21 INFO - PROCESS | 1824 | 1468203081878 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
19:11:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 641ms
19:11:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
19:11:22 INFO - PROCESS | 1824 | 1468203082391 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:22 INFO - PROCESS | 1824 | 1468203082561 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
19:11:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 627ms
19:11:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
19:11:23 INFO - PROCESS | 1824 | 1468203083026 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:23 INFO - PROCESS | 1824 | 1468203083145 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
19:11:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 581ms
19:11:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
19:11:23 INFO - PROCESS | 1824 | 1468203083616 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:23 INFO - PROCESS | 1824 | 1468203083724 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
19:11:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 526ms
19:11:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
19:11:24 INFO - PROCESS | 1824 | 1468203084153 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:24 INFO - PROCESS | 1824 | 1468203084255 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
19:11:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 526ms
19:11:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
19:11:24 INFO - PROCESS | 1824 | 1468203084681 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:24 INFO - PROCESS | 1824 | 1468203084787 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
19:11:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 576ms
19:11:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
19:11:25 INFO - PROCESS | 1824 | 1468203085268 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:25 INFO - PROCESS | 1824 | 1468203085430 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
19:11:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 988ms
19:11:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
19:11:26 INFO - PROCESS | 1824 | 1468203086261 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:26 INFO - PROCESS | 1824 | 1468203086391 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
19:11:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 623ms
19:11:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
19:11:26 INFO - PROCESS | 1824 | 1468203086898 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:27 INFO - PROCESS | 1824 | 1468203087016 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
19:11:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 623ms
19:11:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
19:11:27 INFO - PROCESS | 1824 | 1468203087537 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:27 INFO - PROCESS | 1824 | 1468203087650 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
19:11:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 579ms
19:11:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
19:11:28 INFO - PROCESS | 1824 | 1468203088112 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:28 INFO - PROCESS | 1824 | 1468203088268 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
19:11:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 674ms
19:11:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
19:11:28 INFO - PROCESS | 1824 | 1468203088803 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:28 INFO - PROCESS | 1824 | 1468203088918 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
19:11:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 636ms
19:11:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
19:11:29 INFO - PROCESS | 1824 | 1468203089440 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:29 INFO - PROCESS | 1824 | 1468203089595 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
19:11:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 621ms
19:11:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
19:11:30 INFO - PROCESS | 1824 | 1468203090065 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:30 INFO - PROCESS | 1824 | 1468203090169 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
19:11:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 531ms
19:11:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
19:11:30 INFO - PROCESS | 1824 | 1468203090605 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:30 INFO - PROCESS | 1824 | 1468203090713 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:31 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
19:11:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 578ms
19:11:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
19:11:31 INFO - PROCESS | 1824 | 1468203091188 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:31 INFO - PROCESS | 1824 | 1468203091292 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
19:11:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 575ms
19:11:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
19:11:31 INFO - PROCESS | 1824 | 1468203091769 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:31 INFO - PROCESS | 1824 | 1468203091891 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:32 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)
19:11:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1084ms
19:11:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
19:11:32 INFO - PROCESS | 1824 | 1468203092894 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:33 INFO - PROCESS | 1824 | 1468203093163 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
19:11:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1575ms
19:11:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
19:11:34 INFO - PROCESS | 1824 | 1468203094478 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:34 INFO - PROCESS | 1824 | 1468203094591 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
19:11:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1031ms
19:11:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
19:11:35 INFO - PROCESS | 1824 | 1468203095536 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:35 INFO - PROCESS | 1824 | 1468203095648 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:36 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)
19:11:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1075ms
19:11:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
19:11:36 INFO - PROCESS | 1824 | 1468203096632 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:36 INFO - PROCESS | 1824 | 1468203096745 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:37 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)
19:11:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1080ms
19:11:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
19:11:37 INFO - PROCESS | 1824 | 1468203097708 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:37 INFO - PROCESS | 1824 | 1468203097815 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
19:11:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1086ms
19:11:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
19:11:38 INFO - PROCESS | 1824 | 1468203098804 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:38 INFO - PROCESS | 1824 | 1468203098901 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
19:11:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1030ms
19:11:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
19:11:39 INFO - PROCESS | 1824 | 1468203099881 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:40 INFO - PROCESS | 1824 | 1468203100038 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
19:11:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1342ms
19:11:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
19:11:41 INFO - PROCESS | 1824 | 1468203101228 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:41 INFO - PROCESS | 1824 | 1468203101366 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:42 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
19:11:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1085ms
19:11:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
19:11:42 INFO - PROCESS | 1824 | 1468203102327 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:42 INFO - PROCESS | 1824 | 1468203102441 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
19:11:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1086ms
19:11:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
19:11:43 INFO - PROCESS | 1824 | 1468203103434 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:43 INFO - PROCESS | 1824 | 1468203103558 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:44 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
19:11:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
19:11:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:11:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:11:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:11:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:11:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 625ms
19:11:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
19:11:44 INFO - PROCESS | 1824 | 1468203104052 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:44 INFO - PROCESS | 1824 | 1468203104155 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
19:11:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 582ms
19:11:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
19:11:44 INFO - PROCESS | 1824 | 1468203104642 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:44 INFO - PROCESS | 1824 | 1468203104749 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:45 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
19:11:45 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
19:11:45 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
19:11:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
19:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:11:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:11:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:11:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 576ms
19:11:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
19:11:45 INFO - PROCESS | 1824 | 1468203105232 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:45 INFO - PROCESS | 1824 | 1468203105354 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
19:11:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 571ms
19:11:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
19:11:45 INFO - PROCESS | 1824 | 1468203105805 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:45 INFO - PROCESS | 1824 | 1468203105907 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
19:11:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1030ms
19:11:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
19:11:46 INFO - PROCESS | 1824 | 1468203106855 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:47 INFO - PROCESS | 1824 | 1468203107024 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:48 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
19:11:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1232ms
19:11:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
19:11:48 INFO - PROCESS | 1824 | 1468203108095 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:48 INFO - PROCESS | 1824 | 1468203108221 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:49 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.)
19:11:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1332ms
19:11:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
19:11:49 INFO - PROCESS | 1824 | 1468203109434 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:49 INFO - PROCESS | 1824 | 1468203109541 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
19:11:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1035ms
19:11:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
19:11:50 INFO - PROCESS | 1824 | 1468203110493 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:50 INFO - PROCESS | 1824 | 1468203110614 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:51 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
19:11:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1130ms
19:11:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
19:11:51 INFO - PROCESS | 1824 | 1468203111637 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:51 INFO - PROCESS | 1824 | 1468203111753 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
19:11:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 581ms
19:11:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
19:11:52 INFO - PROCESS | 1824 | 1468203112216 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:52 INFO - PROCESS | 1824 | 1468203112326 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
19:11:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1042ms
19:11:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
19:11:53 INFO - PROCESS | 1824 | 1468203113266 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:53 INFO - PROCESS | 1824 | 1468203113362 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
19:11:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 976ms
19:11:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
19:11:54 INFO - PROCESS | 1824 | 1468203114250 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:54 INFO - PROCESS | 1824 | 1468203114367 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
19:11:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 683ms
19:11:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
19:11:54 INFO - PROCESS | 1824 | 1468203114944 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:55 INFO - PROCESS | 1824 | 1468203115102 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
19:11:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 827ms
19:11:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
19:11:55 INFO - PROCESS | 1824 | 1468203115777 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:55 INFO - PROCESS | 1824 | 1468203115891 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
19:11:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 572ms
19:11:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
19:11:56 INFO - PROCESS | 1824 | 1468203116370 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:56 INFO - PROCESS | 1824 | 1468203116489 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
19:11:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 583ms
19:11:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
19:11:56 INFO - PROCESS | 1824 | 1468203116966 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:57 INFO - PROCESS | 1824 | 1468203117119 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
19:11:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 627ms
19:11:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
19:11:57 INFO - PROCESS | 1824 | 1468203117606 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:57 INFO - PROCESS | 1824 | 1468203117726 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
19:11:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 627ms
19:11:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
19:11:58 INFO - PROCESS | 1824 | 1468203118234 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:58 INFO - PROCESS | 1824 | 1468203118371 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
19:11:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 632ms
19:11:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
19:11:58 INFO - PROCESS | 1824 | 1468203118880 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:59 INFO - PROCESS | 1824 | 1468203118997 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:59 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
19:11:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 574ms
19:11:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
19:11:59 INFO - PROCESS | 1824 | 1468203119454 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:11:59 INFO - PROCESS | 1824 | 1468203119556 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:00 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
19:12:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 582ms
19:12:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
19:12:00 INFO - PROCESS | 1824 | 1468203120042 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:00 INFO - PROCESS | 1824 | 1468203120157 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:00 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
19:12:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 536ms
19:12:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
19:12:00 INFO - PROCESS | 1824 | 1468203120586 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:00 INFO - PROCESS | 1824 | 1468203120696 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
19:12:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 582ms
19:12:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
19:12:01 INFO - PROCESS | 1824 | 1468203121175 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:01 INFO - PROCESS | 1824 | 1468203121283 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:01 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
19:12:01 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:12:01 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
19:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:12:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:12:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:12:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 625ms
19:12:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
19:12:01 INFO - PROCESS | 1824 | 1468203121809 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:02 INFO - PROCESS | 1824 | 1468203122004 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
19:12:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 875ms
19:12:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
19:12:02 INFO - PROCESS | 1824 | 1468203122698 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:02 INFO - PROCESS | 1824 | 1468203122830 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:03 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
19:12:03 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:12:03 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
19:12:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:12:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:12:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:12:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:12:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 981ms
19:12:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
19:12:03 INFO - PROCESS | 1824 | 1468203123694 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:03 INFO - PROCESS | 1824 | 1468203123819 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
19:12:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 632ms
19:12:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
19:12:04 INFO - PROCESS | 1824 | 1468203124339 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:04 INFO - PROCESS | 1824 | 1468203124458 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
19:12:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 574ms
19:12:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
19:12:04 INFO - PROCESS | 1824 | 1468203124931 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:05 INFO - PROCESS | 1824 | 1468203125068 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
19:12:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 631ms
19:12:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
19:12:05 INFO - PROCESS | 1824 | 1468203125555 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:05 INFO - PROCESS | 1824 | 1468203125667 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
19:12:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 628ms
19:12:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
19:12:06 INFO - PROCESS | 1824 | 1468203126195 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:06 INFO - PROCESS | 1824 | 1468203126343 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
19:12:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 628ms
19:12:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
19:12:06 INFO - PROCESS | 1824 | 1468203126855 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:07 INFO - PROCESS | 1824 | 1468203126999 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
19:12:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 648ms
19:12:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
19:12:07 INFO - PROCESS | 1824 | 1468203127489 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:07 INFO - PROCESS | 1824 | 1468203127603 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
19:12:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 522ms
19:12:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
19:12:08 INFO - PROCESS | 1824 | 1468203128016 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:08 INFO - PROCESS | 1824 | 1468203128114 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
19:12:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 536ms
19:12:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
19:12:08 INFO - PROCESS | 1824 | 1468203128559 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:08 INFO - PROCESS | 1824 | 1468203128667 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
19:12:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 528ms
19:12:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
19:12:09 INFO - PROCESS | 1824 | 1468203129093 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:09 INFO - PROCESS | 1824 | 1468203129199 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
19:12:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 622ms
19:12:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
19:12:09 INFO - PROCESS | 1824 | 1468203129725 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:09 INFO - PROCESS | 1824 | 1468203129863 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
19:12:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 984ms
19:12:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
19:12:10 INFO - PROCESS | 1824 | 1468203130717 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:10 INFO - PROCESS | 1824 | 1468203130841 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
19:12:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 628ms
19:12:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
19:12:11 INFO - PROCESS | 1824 | 1468203131362 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:11 INFO - PROCESS | 1824 | 1468203131477 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
19:12:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 629ms
19:12:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
19:12:12 INFO - PROCESS | 1824 | 1468203132005 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:12 INFO - PROCESS | 1824 | 1468203132132 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
19:12:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 628ms
19:12:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
19:12:12 INFO - PROCESS | 1824 | 1468203132629 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:12 INFO - PROCESS | 1824 | 1468203132753 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
19:12:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 627ms
19:12:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
19:12:13 INFO - PROCESS | 1824 | 1468203133274 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:13 INFO - PROCESS | 1824 | 1468203133415 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
19:12:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 689ms
19:12:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
19:12:13 INFO - PROCESS | 1824 | 1468203133967 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:14 INFO - PROCESS | 1824 | 1468203134098 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
19:12:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 576ms
19:12:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
19:12:14 INFO - PROCESS | 1824 | 1468203134547 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:14 INFO - PROCESS | 1824 | 1468203134671 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
19:12:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 571ms
19:12:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
19:12:15 INFO - PROCESS | 1824 | 1468203135128 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:15 INFO - PROCESS | 1824 | 1468203135244 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
19:12:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 579ms
19:12:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
19:12:15 INFO - PROCESS | 1824 | 1468203135713 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:15 INFO - PROCESS | 1824 | 1468203135823 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
19:12:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 572ms
19:12:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
19:12:16 INFO - PROCESS | 1824 | 1468203136292 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:16 INFO - PROCESS | 1824 | 1468203136403 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
19:12:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 629ms
19:12:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
19:12:16 INFO - PROCESS | 1824 | 1468203136930 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:17 INFO - PROCESS | 1824 | 1468203137083 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
19:12:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 673ms
19:12:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
19:12:17 INFO - PROCESS | 1824 | 1468203137639 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:17 INFO - PROCESS | 1824 | 1468203137773 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
19:12:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1048ms
19:12:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
19:12:18 INFO - PROCESS | 1824 | 1468203138689 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:18 INFO - PROCESS | 1824 | 1468203138823 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
19:12:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 828ms
19:12:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
19:12:19 INFO - PROCESS | 1824 | 1468203139526 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:19 INFO - PROCESS | 1824 | 1468203139664 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
19:12:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 729ms
19:12:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
19:12:20 INFO - PROCESS | 1824 | 1468203140265 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:20 INFO - PROCESS | 1824 | 1468203140385 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
19:12:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 582ms
19:12:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
19:12:20 INFO - PROCESS | 1824 | 1468203140860 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:20 INFO - PROCESS | 1824 | 1468203140981 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
19:12:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 634ms
19:12:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
19:12:21 INFO - PROCESS | 1824 | 1468203141489 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:21 INFO - PROCESS | 1824 | 1468203141647 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
19:12:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 672ms
19:12:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
19:12:22 INFO - PROCESS | 1824 | 1468203142175 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:22 INFO - PROCESS | 1824 | 1468203142290 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
19:12:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 582ms
19:12:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
19:12:22 INFO - PROCESS | 1824 | 1468203142764 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:22 INFO - PROCESS | 1824 | 1468203142927 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
19:12:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 629ms
19:12:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
19:12:23 INFO - PROCESS | 1824 | 1468203143392 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:23 INFO - PROCESS | 1824 | 1468203143497 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
19:12:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 572ms
19:12:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
19:12:23 INFO - PROCESS | 1824 | 1468203143975 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:24 INFO - PROCESS | 1824 | 1468203144087 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
19:12:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 580ms
19:12:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
19:12:24 INFO - PROCESS | 1824 | 1468203144558 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:24 INFO - PROCESS | 1824 | 1468203144667 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
19:12:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 538ms
19:12:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
19:12:25 INFO - PROCESS | 1824 | 1468203145106 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:25 INFO - PROCESS | 1824 | 1468203145226 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
19:12:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 682ms
19:12:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
19:12:25 INFO - PROCESS | 1824 | 1468203145793 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:25 INFO - PROCESS | 1824 | 1468203145929 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
19:12:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 777ms
19:12:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
19:12:26 INFO - PROCESS | 1824 | 1468203146579 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:26 INFO - PROCESS | 1824 | 1468203146720 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
19:12:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 844ms
19:12:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
19:12:27 INFO - PROCESS | 1824 | 1468203147431 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:27 INFO - PROCESS | 1824 | 1468203147543 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
19:12:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 574ms
19:12:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
19:12:28 INFO - PROCESS | 1824 | 1468203148013 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:28 INFO - PROCESS | 1824 | 1468203148135 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
19:12:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 622ms
19:12:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
19:12:28 INFO - PROCESS | 1824 | 1468203148652 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:28 INFO - PROCESS | 1824 | 1468203148795 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
19:12:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 626ms
19:12:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
19:12:29 INFO - PROCESS | 1824 | 1468203149273 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:29 INFO - PROCESS | 1824 | 1468203149415 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
19:12:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 641ms
19:12:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
19:12:29 INFO - PROCESS | 1824 | 1468203149921 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:30 INFO - PROCESS | 1824 | 1468203150043 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
19:12:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 628ms
19:12:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
19:12:30 INFO - PROCESS | 1824 | 1468203150560 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:30 INFO - PROCESS | 1824 | 1468203150727 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
19:12:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 622ms
19:12:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
19:12:31 INFO - PROCESS | 1824 | 1468203151185 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:31 INFO - PROCESS | 1824 | 1468203151297 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
19:12:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 580ms
19:12:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
19:12:31 INFO - PROCESS | 1824 | 1468203151775 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:31 INFO - PROCESS | 1824 | 1468203151888 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
19:12:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 574ms
19:12:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
19:12:32 INFO - PROCESS | 1824 | 1468203152354 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:32 INFO - PROCESS | 1824 | 1468203152463 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
19:12:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 628ms
19:12:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
19:12:32 INFO - PROCESS | 1824 | 1468203152989 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:33 INFO - PROCESS | 1824 | 1468203153131 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
19:12:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 730ms
19:12:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
19:12:33 INFO - PROCESS | 1824 | 1468203153734 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:33 INFO - PROCESS | 1824 | 1468203153894 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
19:12:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 882ms
19:12:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
19:12:34 INFO - PROCESS | 1824 | 1468203154632 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:34 INFO - PROCESS | 1824 | 1468203154768 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
19:12:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 739ms
19:12:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
19:12:35 INFO - PROCESS | 1824 | 1468203155384 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:35 INFO - PROCESS | 1824 | 1468203155502 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
19:12:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 627ms
19:12:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
19:12:36 INFO - PROCESS | 1824 | 1468203156046 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:36 INFO - PROCESS | 1824 | 1468203156177 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
19:12:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 629ms
19:12:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
19:12:36 INFO - PROCESS | 1824 | 1468203156650 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:36 INFO - PROCESS | 1824 | 1468203156763 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
19:12:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 581ms
19:12:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
19:12:37 INFO - PROCESS | 1824 | 1468203157237 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:37 INFO - PROCESS | 1824 | 1468203157352 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
19:12:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 630ms
19:12:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
19:12:37 INFO - PROCESS | 1824 | 1468203157876 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:38 INFO - PROCESS | 1824 | 1468203158041 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
19:12:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 678ms
19:12:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
19:12:38 INFO - PROCESS | 1824 | 1468203158557 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:38 INFO - PROCESS | 1824 | 1468203158708 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
19:12:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 622ms
19:12:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
19:12:39 INFO - PROCESS | 1824 | 1468203159189 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:39 INFO - PROCESS | 1824 | 1468203159292 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
19:12:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 524ms
19:12:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
19:12:39 INFO - PROCESS | 1824 | 1468203159935 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:40 INFO - PROCESS | 1824 | 1468203160092 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
19:12:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 840ms
19:12:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
19:12:40 INFO - PROCESS | 1824 | 1468203160564 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:40 INFO - PROCESS | 1824 | 1468203160676 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
19:12:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 573ms
19:12:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
19:12:41 INFO - PROCESS | 1824 | 1468203161145 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:41 INFO - PROCESS | 1824 | 1468203161294 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
19:12:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 735ms
19:12:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
19:12:41 INFO - PROCESS | 1824 | 1468203161887 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:42 INFO - PROCESS | 1824 | 1468203162033 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
19:12:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 731ms
19:12:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
19:12:42 INFO - PROCESS | 1824 | 1468203162628 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:42 INFO - PROCESS | 1824 | 1468203162861 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
19:12:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1177ms
19:12:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
19:12:43 INFO - PROCESS | 1824 | 1468203163841 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:43 INFO - PROCESS | 1824 | 1468203163973 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
19:12:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 626ms
19:12:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
19:12:44 INFO - PROCESS | 1824 | 1468203164475 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:44 INFO - PROCESS | 1824 | 1468203164634 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
19:12:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 673ms
19:12:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
19:12:45 INFO - PROCESS | 1824 | 1468203165164 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:45 INFO - PROCESS | 1824 | 1468203165297 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
19:12:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 689ms
19:12:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
19:12:45 INFO - PROCESS | 1824 | 1468203165867 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:46 INFO - PROCESS | 1824 | 1468203166040 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
19:12:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 747ms
19:12:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
19:12:46 INFO - PROCESS | 1824 | 1468203166626 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:46 INFO - PROCESS | 1824 | 1468203166765 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
19:12:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 672ms
19:12:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
19:12:47 INFO - PROCESS | 1824 | 1468203167309 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:47 INFO - PROCESS | 1824 | 1468203167439 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
19:12:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 676ms
19:12:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
19:12:47 INFO - PROCESS | 1824 | 1468203167995 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:48 INFO - PROCESS | 1824 | 1468203168123 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
19:12:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 583ms
19:12:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
19:12:48 INFO - PROCESS | 1824 | 1468203168576 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:48 INFO - PROCESS | 1824 | 1468203168677 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
19:12:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 532ms
19:12:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
19:12:49 INFO - PROCESS | 1824 | 1468203169119 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:49 INFO - PROCESS | 1824 | 1468203169225 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
19:12:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 579ms
19:12:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
19:12:49 INFO - PROCESS | 1824 | 1468203169699 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:49 INFO - PROCESS | 1824 | 1468203169802 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
19:12:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 730ms
19:12:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
19:12:50 INFO - PROCESS | 1824 | 1468203170478 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:50 INFO - PROCESS | 1824 | 1468203170623 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
19:12:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 875ms
19:12:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
19:12:51 INFO - PROCESS | 1824 | 1468203171370 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:51 INFO - PROCESS | 1824 | 1468203171490 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
19:12:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 583ms
19:12:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
19:12:51 INFO - PROCESS | 1824 | 1468203171988 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:52 INFO - PROCESS | 1824 | 1468203172100 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
19:12:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 631ms
19:12:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
19:12:52 INFO - PROCESS | 1824 | 1468203172634 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:52 INFO - PROCESS | 1824 | 1468203172756 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
19:12:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 628ms
19:12:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
19:12:53 INFO - PROCESS | 1824 | 1468203173258 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:53 INFO - PROCESS | 1824 | 1468203173409 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
19:12:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 682ms
19:12:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
19:12:53 INFO - PROCESS | 1824 | 1468203173946 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:54 INFO - PROCESS | 1824 | 1468203174078 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
19:12:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 625ms
19:12:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
19:12:54 INFO - PROCESS | 1824 | 1468203174580 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:54 INFO - PROCESS | 1824 | 1468203174752 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
19:12:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 620ms
19:12:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
19:12:55 INFO - PROCESS | 1824 | 1468203175214 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:55 INFO - PROCESS | 1824 | 1468203175323 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
19:12:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 578ms
19:12:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
19:12:55 INFO - PROCESS | 1824 | 1468203175796 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:55 INFO - PROCESS | 1824 | 1468203175919 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
19:12:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 579ms
19:12:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
19:12:56 INFO - PROCESS | 1824 | 1468203176382 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:56 INFO - PROCESS | 1824 | 1468203176488 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
19:12:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 529ms
19:12:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
19:12:56 INFO - PROCESS | 1824 | 1468203176921 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:57 INFO - PROCESS | 1824 | 1468203177054 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
19:12:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 673ms
19:12:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
19:12:57 INFO - PROCESS | 1824 | 1468203177617 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:57 INFO - PROCESS | 1824 | 1468203177773 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
19:12:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 725ms
19:12:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
19:12:58 INFO - PROCESS | 1824 | 1468203178375 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:58 INFO - PROCESS | 1824 | 1468203178496 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
19:12:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 875ms
19:12:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
19:12:59 INFO - PROCESS | 1824 | 1468203179258 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:12:59 INFO - PROCESS | 1824 | 1468203179661 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
19:13:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 933ms
19:13:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
19:13:00 INFO - PROCESS | 1824 | 1468203180204 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:00 INFO - PROCESS | 1824 | 1468203180346 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
19:13:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 638ms
19:13:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
19:13:00 INFO - PROCESS | 1824 | 1468203180853 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:01 INFO - PROCESS | 1824 | 1468203181000 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
19:13:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 633ms
19:13:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
19:13:01 INFO - PROCESS | 1824 | 1468203181502 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:01 INFO - PROCESS | 1824 | 1468203181609 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
19:13:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 644ms
19:13:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
19:13:02 INFO - PROCESS | 1824 | 1468203182148 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:02 INFO - PROCESS | 1824 | 1468203182303 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:02 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
19:13:02 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:13:02 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
19:13:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:13:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:13:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:13:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:13:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 685ms
19:13:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
19:13:02 INFO - PROCESS | 1824 | 1468203182843 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:02 INFO - PROCESS | 1824 | 1468203182949 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:03 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
19:13:03 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:13:03 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
19:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:13:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:13:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:13:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 688ms
19:13:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
19:13:03 INFO - PROCESS | 1824 | 1468203183559 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:03 INFO - PROCESS | 1824 | 1468203183677 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:04 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
19:13:04 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
19:13:04 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
19:13:04 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
19:13:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:13:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:13:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:13:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:13:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 580ms
19:13:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
19:13:04 INFO - PROCESS | 1824 | 1468203184145 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:04 INFO - PROCESS | 1824 | 1468203184249 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:04 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
19:13:04 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:13:04 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
19:13:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:13:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:13:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:13:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:13:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 528ms
19:13:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
19:13:04 INFO - PROCESS | 1824 | 1468203184686 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:04 INFO - PROCESS | 1824 | 1468203184793 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:05 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
19:13:05 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:13:05 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
19:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:13:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:13:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:13:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 579ms
19:13:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
19:13:05 INFO - PROCESS | 1824 | 1468203185272 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:05 INFO - PROCESS | 1824 | 1468203185375 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:05 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
19:13:05 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
19:13:05 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
19:13:05 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
19:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:13:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:13:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:13:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 630ms
19:13:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
19:13:05 INFO - PROCESS | 1824 | 1468203185914 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:06 INFO - PROCESS | 1824 | 1468203186088 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
19:13:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1033ms
19:13:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
19:13:06 INFO - PROCESS | 1824 | 1468203186954 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:07 INFO - PROCESS | 1824 | 1468203187103 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:07 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
19:13:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 677ms
19:13:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
19:13:07 INFO - PROCESS | 1824 | 1468203187645 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:07 INFO - PROCESS | 1824 | 1468203187766 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:08 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
19:13:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 626ms
19:13:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
19:13:08 INFO - PROCESS | 1824 | 1468203188288 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:08 INFO - PROCESS | 1824 | 1468203188413 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
19:13:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 629ms
19:13:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
19:13:08 INFO - PROCESS | 1824 | 1468203188911 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:09 INFO - PROCESS | 1824 | 1468203189058 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
19:13:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 627ms
19:13:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
19:13:09 INFO - PROCESS | 1824 | 1468203189549 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:09 INFO - PROCESS | 1824 | 1468203189663 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
19:13:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 629ms
19:13:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
19:13:10 INFO - PROCESS | 1824 | 1468203190201 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:10 INFO - PROCESS | 1824 | 1468203190371 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:10 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
19:13:10 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
19:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:13:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:13:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:13:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 633ms
19:13:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
19:13:10 INFO - PROCESS | 1824 | 1468203190834 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:10 INFO - PROCESS | 1824 | 1468203190953 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
19:13:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 572ms
19:13:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
19:13:11 INFO - PROCESS | 1824 | 1468203191413 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:11 INFO - PROCESS | 1824 | 1468203191520 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
19:13:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 574ms
19:13:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
19:13:11 INFO - PROCESS | 1824 | 1468203191994 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:12 INFO - PROCESS | 1824 | 1468203192100 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
19:13:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 533ms
19:13:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
19:13:12 INFO - PROCESS | 1824 | 1468203192536 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:12 INFO - PROCESS | 1824 | 1468203192645 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
19:13:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 581ms
19:13:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
19:13:13 INFO - PROCESS | 1824 | 1468203193125 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:13 INFO - PROCESS | 1824 | 1468203193315 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
19:13:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 781ms
19:13:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
19:13:13 INFO - PROCESS | 1824 | 1468203193924 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:14 INFO - PROCESS | 1824 | 1468203194091 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
19:13:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1139ms
19:13:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
19:13:15 INFO - PROCESS | 1824 | 1468203195071 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:15 INFO - PROCESS | 1824 | 1468203195200 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
19:13:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 683ms
19:13:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
19:13:15 INFO - PROCESS | 1824 | 1468203195764 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:15 INFO - PROCESS | 1824 | 1468203195878 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
19:13:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 583ms
19:13:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
19:13:16 INFO - PROCESS | 1824 | 1468203196357 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:16 INFO - PROCESS | 1824 | 1468203196501 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
19:13:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 624ms
19:13:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
19:13:16 INFO - PROCESS | 1824 | 1468203196979 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:17 INFO - PROCESS | 1824 | 1468203197099 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
19:13:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 625ms
19:13:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
19:13:17 INFO - PROCESS | 1824 | 1468203197615 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:17 INFO - PROCESS | 1824 | 1468203197755 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
19:13:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 631ms
19:13:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
19:13:18 INFO - PROCESS | 1824 | 1468203198266 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:18 INFO - PROCESS | 1824 | 1468203198425 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
19:13:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 692ms
19:13:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
19:13:18 INFO - PROCESS | 1824 | 1468203198979 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:19 INFO - PROCESS | 1824 | 1468203199108 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
19:13:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 596ms
19:13:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
19:13:19 INFO - PROCESS | 1824 | 1468203199560 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:19 INFO - PROCESS | 1824 | 1468203199658 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
19:13:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 683ms
19:13:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
19:13:20 INFO - PROCESS | 1824 | 1468203200253 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:20 INFO - PROCESS | 1824 | 1468203200548 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
19:13:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 887ms
19:13:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
19:13:21 INFO - PROCESS | 1824 | 1468203201163 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:21 INFO - PROCESS | 1824 | 1468203201278 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
19:13:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 634ms
19:13:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
19:13:21 INFO - PROCESS | 1824 | 1468203201797 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:21 INFO - PROCESS | 1824 | 1468203201942 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
19:13:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 626ms
19:13:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
19:13:22 INFO - PROCESS | 1824 | 1468203202450 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:22 INFO - PROCESS | 1824 | 1468203202563 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
19:13:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 584ms
19:13:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
19:13:23 INFO - PROCESS | 1824 | 1468203203025 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:23 INFO - PROCESS | 1824 | 1468203203184 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
19:13:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 674ms
19:13:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
19:13:23 INFO - PROCESS | 1824 | 1468203203707 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:23 INFO - PROCESS | 1824 | 1468203203844 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
19:13:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 636ms
19:13:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
19:13:24 INFO - PROCESS | 1824 | 1468203204348 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:24 INFO - PROCESS | 1824 | 1468203204490 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
19:13:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 578ms
19:13:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
19:13:24 INFO - PROCESS | 1824 | 1468203204933 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:25 INFO - PROCESS | 1824 | 1468203205041 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:25 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
19:13:25 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:13:25 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
19:13:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:13:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:13:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:13:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:13:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 583ms
19:13:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
19:13:25 INFO - PROCESS | 1824 | 1468203205523 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:25 INFO - PROCESS | 1824 | 1468203205628 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
19:13:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 585ms
19:13:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
19:13:26 INFO - PROCESS | 1824 | 1468203206115 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:26 INFO - PROCESS | 1824 | 1468203206221 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
19:13:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 579ms
19:13:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
19:13:26 INFO - PROCESS | 1824 | 1468203206702 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:26 INFO - PROCESS | 1824 | 1468203206815 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
19:13:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 777ms
19:13:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
19:13:27 INFO - PROCESS | 1824 | 1468203207492 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:27 INFO - PROCESS | 1824 | 1468203207635 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:28 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
19:13:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 881ms
19:13:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
19:13:28 INFO - PROCESS | 1824 | 1468203208379 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:28 INFO - PROCESS | 1824 | 1468203208512 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:29 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
19:13:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 984ms
19:13:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
19:13:29 INFO - PROCESS | 1824 | 1468203209371 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:29 INFO - PROCESS | 1824 | 1468203209504 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
19:13:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 686ms
19:13:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
19:13:30 INFO - PROCESS | 1824 | 1468203210072 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:30 INFO - PROCESS | 1824 | 1468203210196 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
19:13:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1076ms
19:13:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
19:13:31 INFO - PROCESS | 1824 | 1468203211171 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:31 INFO - PROCESS | 1824 | 1468203211302 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
19:13:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 688ms
19:13:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
19:13:31 INFO - PROCESS | 1824 | 1468203211845 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:31 INFO - PROCESS | 1824 | 1468203211980 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
19:13:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 678ms
19:13:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
19:13:32 INFO - PROCESS | 1824 | 1468203212553 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:32 INFO - PROCESS | 1824 | 1468203212663 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
19:13:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 587ms
19:13:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
19:13:33 INFO - PROCESS | 1824 | 1468203213148 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:33 INFO - PROCESS | 1824 | 1468203213286 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
19:13:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 584ms
19:13:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
19:13:33 INFO - PROCESS | 1824 | 1468203213735 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:33 INFO - PROCESS | 1824 | 1468203213837 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
19:13:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 521ms
19:13:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
19:13:34 INFO - PROCESS | 1824 | 1468203214269 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:34 INFO - PROCESS | 1824 | 1468203214369 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
19:13:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 574ms
19:13:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
19:13:34 INFO - PROCESS | 1824 | 1468203214850 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:34 INFO - PROCESS | 1824 | 1468203214960 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 780ms
19:13:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
19:13:35 INFO - PROCESS | 1824 | 1468203215639 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:35 INFO - PROCESS | 1824 | 1468203215879 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:36 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
19:13:36 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
19:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:13:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:13:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:13:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 874ms
19:13:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
19:13:36 INFO - PROCESS | 1824 | 1468203216526 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:36 INFO - PROCESS | 1824 | 1468203216654 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:37 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
19:13:37 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
19:13:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:13:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:13:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:13:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:13:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 631ms
19:13:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
19:13:37 INFO - PROCESS | 1824 | 1468203217166 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:37 INFO - PROCESS | 1824 | 1468203217285 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:37 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
19:13:37 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
19:13:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:13:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:13:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:13:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:13:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 624ms
19:13:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
19:13:37 INFO - PROCESS | 1824 | 1468203217816 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:37 INFO - PROCESS | 1824 | 1468203217936 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:38 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]"
19:13:38 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
19:13:38 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
19:13:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:13:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:13:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:13:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:13:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 638ms
19:13:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
19:13:38 INFO - PROCESS | 1824 | 1468203218452 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:38 INFO - PROCESS | 1824 | 1468203218589 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:39 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
19:13:39 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
19:13:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:13:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:13:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:13:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:13:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 682ms
19:13:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
19:13:39 INFO - PROCESS | 1824 | 1468203219136 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:39 INFO - PROCESS | 1824 | 1468203219279 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
19:13:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 680ms
19:13:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
19:13:39 INFO - PROCESS | 1824 | 1468203219847 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:39 INFO - PROCESS | 1824 | 1468203219965 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
19:13:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 583ms
19:13:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
19:13:40 INFO - PROCESS | 1824 | 1468203220430 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:40 INFO - PROCESS | 1824 | 1468203220538 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
19:13:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 572ms
19:13:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
19:13:41 INFO - PROCESS | 1824 | 1468203221011 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:41 INFO - PROCESS | 1824 | 1468203221116 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
19:13:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 582ms
19:13:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
19:13:41 INFO - PROCESS | 1824 | 1468203221595 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:41 INFO - PROCESS | 1824 | 1468203221710 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
19:13:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 576ms
19:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
19:13:42 INFO - PROCESS | 1824 | 1468203222184 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:42 INFO - PROCESS | 1824 | 1468203222370 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
19:13:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 833ms
19:13:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
19:13:43 INFO - PROCESS | 1824 | 1468203223020 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:43 INFO - PROCESS | 1824 | 1468203223161 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
19:13:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 877ms
19:13:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
19:13:43 INFO - PROCESS | 1824 | 1468203223903 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:44 INFO - PROCESS | 1824 | 1468203224322 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
19:13:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 925ms
19:13:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
19:13:44 INFO - PROCESS | 1824 | 1468203224865 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:44 INFO - PROCESS | 1824 | 1468203224990 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
19:13:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 653ms
19:13:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
19:13:45 INFO - PROCESS | 1824 | 1468203225504 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:45 INFO - PROCESS | 1824 | 1468203225651 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
19:13:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 647ms
19:13:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
19:13:46 INFO - PROCESS | 1824 | 1468203226167 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:46 INFO - PROCESS | 1824 | 1468203226276 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
19:13:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 686ms
19:13:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
19:13:46 INFO - PROCESS | 1824 | 1468203226879 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:47 INFO - PROCESS | 1824 | 1468203227003 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
19:13:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 628ms
19:13:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
19:13:47 INFO - PROCESS | 1824 | 1468203227527 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:47 INFO - PROCESS | 1824 | 1468203227653 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
19:13:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 580ms
19:13:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
19:13:48 INFO - PROCESS | 1824 | 1468203228119 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:48 INFO - PROCESS | 1824 | 1468203228247 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
19:13:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 577ms
19:13:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
19:13:48 INFO - PROCESS | 1824 | 1468203228700 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:48 INFO - PROCESS | 1824 | 1468203228801 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
19:13:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 526ms
19:13:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
19:13:49 INFO - PROCESS | 1824 | 1468203229237 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:49 INFO - PROCESS | 1824 | 1468203229348 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
19:13:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 587ms
19:13:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
19:13:49 INFO - PROCESS | 1824 | 1468203229829 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:49 INFO - PROCESS | 1824 | 1468203229930 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
19:13:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 622ms
19:13:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
19:13:50 INFO - PROCESS | 1824 | 1468203230461 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:50 INFO - PROCESS | 1824 | 1468203230665 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
19:13:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1078ms
19:13:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
19:13:51 INFO - PROCESS | 1824 | 1468203231547 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:51 INFO - PROCESS | 1824 | 1468203231689 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
19:13:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 635ms
19:13:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
19:13:52 INFO - PROCESS | 1824 | 1468203232210 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:52 INFO - PROCESS | 1824 | 1468203232327 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
19:13:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 636ms
19:13:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
19:13:52 INFO - PROCESS | 1824 | 1468203232861 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:52 INFO - PROCESS | 1824 | 1468203232977 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
19:13:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 632ms
19:13:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
19:13:53 INFO - PROCESS | 1824 | 1468203233489 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:53 INFO - PROCESS | 1824 | 1468203233602 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
19:13:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 640ms
19:13:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
19:13:54 INFO - PROCESS | 1824 | 1468203234141 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:54 INFO - PROCESS | 1824 | 1468203234279 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
19:13:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 681ms
19:13:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
19:13:54 INFO - PROCESS | 1824 | 1468203234833 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:54 INFO - PROCESS | 1824 | 1468203234975 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
19:13:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 627ms
19:13:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
19:13:55 INFO - PROCESS | 1824 | 1468203235457 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:55 INFO - PROCESS | 1824 | 1468203235592 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
19:13:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 575ms
19:13:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
19:13:56 INFO - PROCESS | 1824 | 1468203236040 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:56 INFO - PROCESS | 1824 | 1468203236147 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
19:13:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 571ms
19:13:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
19:13:56 INFO - PROCESS | 1824 | 1468203236619 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:56 INFO - PROCESS | 1824 | 1468203236727 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
19:13:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 588ms
19:13:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
19:13:57 INFO - PROCESS | 1824 | 1468203237211 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:57 INFO - PROCESS | 1824 | 1468203237325 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
19:13:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 588ms
19:13:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
19:13:57 INFO - PROCESS | 1824 | 1468203237807 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:58 INFO - PROCESS | 1824 | 1468203238025 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
19:13:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 781ms
19:13:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
19:13:58 INFO - PROCESS | 1824 | 1468203238615 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:58 INFO - PROCESS | 1824 | 1468203238744 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
19:13:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1127ms
19:13:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
19:13:59 INFO - PROCESS | 1824 | 1468203239759 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:13:59 INFO - PROCESS | 1824 | 1468203239900 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
19:14:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 680ms
19:14:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
19:14:00 INFO - PROCESS | 1824 | 1468203240450 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:00 INFO - PROCESS | 1824 | 1468203240571 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
19:14:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 572ms
19:14:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
19:14:01 INFO - PROCESS | 1824 | 1468203241045 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:01 INFO - PROCESS | 1824 | 1468203241184 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
19:14:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 636ms
19:14:01 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
19:14:01 INFO - PROCESS | 1824 | 1468203241675 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:01 INFO - PROCESS | 1824 | 1468203241802 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:02 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 () {
19:14:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
19:14:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
19:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:14:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:14:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
19:14:02 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 () {
19:14:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
19:14:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
19:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:14:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:14:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
19:14:02 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 () {
19:14:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
19:14:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
19:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:14:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:14:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
19:14:02 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 () {
19:14:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
19:14:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
19:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:14:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:14:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
19:14:02 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 589ms
19:14:02 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
19:14:02 INFO - PROCESS | 1824 | 1468203242283 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:02 INFO - PROCESS | 1824 | 1468203242427 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
19:14:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
19:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:14:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:14:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
19:14:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
19:14:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
19:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:14:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:14:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
19:14:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
19:14:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
19:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:14:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:14:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
19:14:02 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 625ms
19:14:02 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
19:14:02 INFO - PROCESS | 1824 | 1468203242915 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:03 INFO - PROCESS | 1824 | 1468203243054 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:03 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
19:14:03 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
19:14:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:14:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:14:03 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
19:14:03 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
19:14:03 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.
19:14:03 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
19:14:03 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 578ms
19:14:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
19:14:03 INFO - PROCESS | 1824 | 1468203243503 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:03 INFO - PROCESS | 1824 | 1468203243606 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
19:14:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 581ms
19:14:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
19:14:04 INFO - PROCESS | 1824 | 1468203244087 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:04 INFO - PROCESS | 1824 | 1468203244188 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
19:14:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 583ms
19:14:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
19:14:04 INFO - PROCESS | 1824 | 1468203244681 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:04 INFO - PROCESS | 1824 | 1468203244790 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
19:14:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 580ms
19:14:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
19:14:05 INFO - PROCESS | 1824 | 1468203245262 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:05 INFO - PROCESS | 1824 | 1468203245369 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
19:14:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 626ms
19:14:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
19:14:05 INFO - PROCESS | 1824 | 1468203245902 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:06 INFO - PROCESS | 1824 | 1468203246111 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
19:14:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 983ms
19:14:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
19:14:06 INFO - PROCESS | 1824 | 1468203246889 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:07 INFO - PROCESS | 1824 | 1468203247027 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
19:14:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 691ms
19:14:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
19:14:07 INFO - PROCESS | 1824 | 1468203247593 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:07 INFO - PROCESS | 1824 | 1468203247705 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
19:14:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 580ms
19:14:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
19:14:08 INFO - PROCESS | 1824 | 1468203248190 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:08 INFO - PROCESS | 1824 | 1468203248313 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
19:14:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 637ms
19:14:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
19:14:08 INFO - PROCESS | 1824 | 1468203248824 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:08 INFO - PROCESS | 1824 | 1468203248973 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
19:14:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 628ms
19:14:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
19:14:09 INFO - PROCESS | 1824 | 1468203249460 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:09 INFO - PROCESS | 1824 | 1468203249590 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
19:14:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 637ms
19:14:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
19:14:10 INFO - PROCESS | 1824 | 1468203250106 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:10 INFO - PROCESS | 1824 | 1468203250288 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
19:14:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 676ms
19:14:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
19:14:10 INFO - PROCESS | 1824 | 1468203250786 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:10 INFO - PROCESS | 1824 | 1468203250896 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
19:14:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 579ms
19:14:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
19:14:11 INFO - PROCESS | 1824 | 1468203251370 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:11 INFO - PROCESS | 1824 | 1468203251473 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
19:14:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 576ms
19:14:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
19:14:11 INFO - PROCESS | 1824 | 1468203251952 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:12 INFO - PROCESS | 1824 | 1468203252069 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
19:14:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 586ms
19:14:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
19:14:12 INFO - PROCESS | 1824 | 1468203252545 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:12 INFO - PROCESS | 1824 | 1468203252659 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
19:14:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 571ms
19:14:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
19:14:13 INFO - PROCESS | 1824 | 1468203253131 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:13 INFO - PROCESS | 1824 | 1468203253259 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
19:14:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 788ms
19:14:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
19:14:13 INFO - PROCESS | 1824 | 1468203253923 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:14 INFO - PROCESS | 1824 | 1468203254068 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
19:14:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 827ms
19:14:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
19:14:14 INFO - PROCESS | 1824 | 1468203254760 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:14 INFO - PROCESS | 1824 | 1468203254916 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
19:14:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1078ms
19:14:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
19:14:15 INFO - PROCESS | 1824 | 1468203255847 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:15 INFO - PROCESS | 1824 | 1468203255987 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
19:14:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 625ms
19:14:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
19:14:16 INFO - PROCESS | 1824 | 1468203256483 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:16 INFO - PROCESS | 1824 | 1468203256599 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
19:14:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 575ms
19:14:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
19:14:17 INFO - PROCESS | 1824 | 1468203257081 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:17 INFO - PROCESS | 1824 | 1468203257224 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:17 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
19:14:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 632ms
19:14:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
19:14:17 INFO - PROCESS | 1824 | 1468203257709 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:17 INFO - PROCESS | 1824 | 1468203257828 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
19:14:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 635ms
19:14:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
19:14:18 INFO - PROCESS | 1824 | 1468203258355 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:18 INFO - PROCESS | 1824 | 1468203258514 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:19 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
19:14:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 686ms
19:14:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
19:14:19 INFO - PROCESS | 1824 | 1468203259045 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:19 INFO - PROCESS | 1824 | 1468203259213 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
19:14:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 625ms
19:14:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
19:14:19 INFO - PROCESS | 1824 | 1468203259680 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:19 INFO - PROCESS | 1824 | 1468203259814 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
19:14:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 581ms
19:14:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
19:14:20 INFO - PROCESS | 1824 | 1468203260262 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:20 INFO - PROCESS | 1824 | 1468203260367 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
19:14:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 530ms
19:14:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
19:14:20 INFO - PROCESS | 1824 | 1468203260805 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:20 INFO - PROCESS | 1824 | 1468203260948 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
19:14:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 979ms
19:14:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
19:14:21 INFO - PROCESS | 1824 | 1468203261790 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:21 INFO - PROCESS | 1824 | 1468203261960 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
19:14:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 729ms
19:14:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
19:14:22 INFO - PROCESS | 1824 | 1468203262529 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:22 INFO - PROCESS | 1824 | 1468203262654 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
19:14:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 624ms
19:14:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
19:14:23 INFO - PROCESS | 1824 | 1468203263168 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:23 INFO - PROCESS | 1824 | 1468203263288 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
19:14:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 680ms
19:14:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
19:14:23 INFO - PROCESS | 1824 | 1468203263848 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:23 INFO - PROCESS | 1824 | 1468203263960 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
19:14:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 530ms
19:14:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
19:14:24 INFO - PROCESS | 1824 | 1468203264383 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:24 INFO - PROCESS | 1824 | 1468203264503 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
19:14:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 628ms
19:14:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
19:14:25 INFO - PROCESS | 1824 | 1468203265020 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:25 INFO - PROCESS | 1824 | 1468203265184 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
19:14:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 635ms
19:14:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
19:14:25 INFO - PROCESS | 1824 | 1468203265660 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:25 INFO - PROCESS | 1824 | 1468203265782 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
19:14:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 579ms
19:14:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
19:14:26 INFO - PROCESS | 1824 | 1468203266244 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:26 INFO - PROCESS | 1824 | 1468203266348 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
19:14:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 576ms
19:14:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
19:14:26 INFO - PROCESS | 1824 | 1468203266826 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:26 INFO - PROCESS | 1824 | 1468203266931 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
19:14:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 571ms
19:14:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
19:14:27 INFO - PROCESS | 1824 | 1468203267404 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:27 INFO - PROCESS | 1824 | 1468203267518 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
19:14:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 584ms
19:14:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
19:14:28 INFO - PROCESS | 1824 | 1468203267998 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:28 INFO - PROCESS | 1824 | 1468203268147 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
19:14:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 736ms
19:14:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
19:14:28 INFO - PROCESS | 1824 | 1468203268740 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:28 INFO - PROCESS | 1824 | 1468203268888 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:29 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
19:14:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 775ms
19:14:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
19:14:29 INFO - PROCESS | 1824 | 1468203269526 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:29 INFO - PROCESS | 1824 | 1468203269670 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
19:14:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1187ms
19:14:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
19:14:30 INFO - PROCESS | 1824 | 1468203270723 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:30 INFO - PROCESS | 1824 | 1468203270853 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
19:14:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 630ms
19:14:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
19:14:31 INFO - PROCESS | 1824 | 1468203271370 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:31 INFO - PROCESS | 1824 | 1468203271480 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:31 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
19:14:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 634ms
19:14:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
19:14:32 INFO - PROCESS | 1824 | 1468203272019 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:32 INFO - PROCESS | 1824 | 1468203272173 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
19:14:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 680ms
19:14:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
19:14:32 INFO - PROCESS | 1824 | 1468203272695 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:32 INFO - PROCESS | 1824 | 1468203272819 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
19:14:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 625ms
19:14:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
19:14:33 INFO - PROCESS | 1824 | 1468203273334 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:33 INFO - PROCESS | 1824 | 1468203273489 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
19:14:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 631ms
19:14:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
19:14:33 INFO - PROCESS | 1824 | 1468203273973 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:34 INFO - PROCESS | 1824 | 1468203274141 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
19:14:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 680ms
19:14:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
19:14:34 INFO - PROCESS | 1824 | 1468203274657 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:34 INFO - PROCESS | 1824 | 1468203274783 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
19:14:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 580ms
19:14:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
19:14:35 INFO - PROCESS | 1824 | 1468203275243 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:35 INFO - PROCESS | 1824 | 1468203275342 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:35 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
19:14:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 533ms
19:14:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
19:14:35 INFO - PROCESS | 1824 | 1468203275785 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:35 INFO - PROCESS | 1824 | 1468203275890 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
19:14:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 585ms
19:14:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
19:14:36 INFO - PROCESS | 1824 | 1468203276375 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:36 INFO - PROCESS | 1824 | 1468203276482 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:37 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
19:14:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 673ms
19:14:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
19:14:37 INFO - PROCESS | 1824 | 1468203277086 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:37 INFO - PROCESS | 1824 | 1468203277283 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
19:14:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 933ms
19:14:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
19:14:38 INFO - PROCESS | 1824 | 1468203278024 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:38 INFO - PROCESS | 1824 | 1468203278146 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
19:14:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 624ms
19:14:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
19:14:38 INFO - PROCESS | 1824 | 1468203278662 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:38 INFO - PROCESS | 1824 | 1468203278777 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
19:14:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 624ms
19:14:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
19:14:39 INFO - PROCESS | 1824 | 1468203279302 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:39 INFO - PROCESS | 1824 | 1468203279429 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
19:14:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 626ms
19:14:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
19:14:39 INFO - PROCESS | 1824 | 1468203279927 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:40 INFO - PROCESS | 1824 | 1468203280080 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
19:14:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 675ms
19:14:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
19:14:40 INFO - PROCESS | 1824 | 1468203280608 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:40 INFO - PROCESS | 1824 | 1468203280720 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
19:14:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 631ms
19:14:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
19:14:41 INFO - PROCESS | 1824 | 1468203281249 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:41 INFO - PROCESS | 1824 | 1468203281419 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
19:14:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 622ms
19:14:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
19:14:41 INFO - PROCESS | 1824 | 1468203281874 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:41 INFO - PROCESS | 1824 | 1468203281984 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
19:14:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 585ms
19:14:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
19:14:42 INFO - PROCESS | 1824 | 1468203282465 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:42 INFO - PROCESS | 1824 | 1468203282583 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
19:14:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 583ms
19:14:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
19:14:43 INFO - PROCESS | 1824 | 1468203283054 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:43 INFO - PROCESS | 1824 | 1468203283206 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
19:14:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 772ms
19:14:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
19:14:43 INFO - PROCESS | 1824 | 1468203283868 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:44 INFO - PROCESS | 1824 | 1468203284016 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
19:14:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1833ms
19:14:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
19:14:45 INFO - PROCESS | 1824 | 1468203285718 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:45 INFO - PROCESS | 1824 | 1468203285830 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:46 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
19:14:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 628ms
19:14:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
19:14:46 INFO - PROCESS | 1824 | 1468203286357 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:46 INFO - PROCESS | 1824 | 1468203286478 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1
19:14:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 623ms
19:14:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
19:14:47 INFO - PROCESS | 1824 | 1468203287002 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:47 INFO - PROCESS | 1824 | 1468203287157 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1
19:14:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 677ms
19:14:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
19:14:47 INFO - PROCESS | 1824 | 1468203287675 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:47 INFO - PROCESS | 1824 | 1468203287806 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:48 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)
19:14:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 625ms
19:14:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
19:14:48 INFO - PROCESS | 1824 | 1468203288307 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:48 INFO - PROCESS | 1824 | 1468203288454 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
19:14:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 622ms
19:14:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
19:14:48 INFO - PROCESS | 1824 | 1468203288951 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:49 INFO - PROCESS | 1824 | 1468203289103 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
19:14:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 634ms
19:14:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
19:14:49 INFO - PROCESS | 1824 | 1468203289592 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:49 INFO - PROCESS | 1824 | 1468203289711 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
19:14:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 576ms
19:14:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
19:14:50 INFO - PROCESS | 1824 | 1468203290176 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:50 INFO - PROCESS | 1824 | 1468203290276 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
19:14:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 575ms
19:14:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
19:14:50 INFO - PROCESS | 1824 | 1468203290755 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:50 INFO - PROCESS | 1824 | 1468203290863 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
19:14:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 577ms
19:14:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
19:14:51 INFO - PROCESS | 1824 | 1468203291338 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:51 INFO - PROCESS | 1824 | 1468203291446 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
19:14:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 878ms
19:14:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
19:14:52 INFO - PROCESS | 1824 | 1468203292302 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:52 INFO - PROCESS | 1824 | 1468203292430 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
19:14:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 683ms
19:14:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
19:14:53 INFO - PROCESS | 1824 | 1468203292995 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:53 INFO - PROCESS | 1824 | 1468203293141 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
19:14:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 635ms
19:14:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
19:14:53 INFO - PROCESS | 1824 | 1468203293640 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:53 INFO - PROCESS | 1824 | 1468203293795 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
19:14:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 672ms
19:14:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
19:14:54 INFO - PROCESS | 1824 | 1468203294308 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:54 INFO - PROCESS | 1824 | 1468203294420 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
19:14:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 623ms
19:14:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
19:14:54 INFO - PROCESS | 1824 | 1468203294939 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:55 INFO - PROCESS | 1824 | 1468203295095 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:55 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
19:14:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 626ms
19:14:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
19:14:55 INFO - PROCESS | 1824 | 1468203295577 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:55 INFO - PROCESS | 1824 | 1468203295761 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
19:14:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 679ms
19:14:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
19:14:56 INFO - PROCESS | 1824 | 1468203296260 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:56 INFO - PROCESS | 1824 | 1468203296385 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
19:14:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 571ms
19:14:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
19:14:56 INFO - PROCESS | 1824 | 1468203296843 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:56 INFO - PROCESS | 1824 | 1468203296944 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:57 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)
19:14:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 525ms
19:14:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
19:14:57 INFO - PROCESS | 1824 | 1468203297376 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:57 INFO - PROCESS | 1824 | 1468203297478 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
19:14:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 577ms
19:14:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
19:14:57 INFO - PROCESS | 1824 | 1468203297964 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:58 INFO - PROCESS | 1824 | 1468203298070 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
19:14:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 583ms
19:14:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
19:14:58 INFO - PROCESS | 1824 | 1468203298550 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:58 INFO - PROCESS | 1824 | 1468203298746 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
19:14:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 772ms
19:14:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
19:14:59 INFO - PROCESS | 1824 | 1468203299338 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:14:59 INFO - PROCESS | 1824 | 1468203299473 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
19:15:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1137ms
19:15:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
19:15:00 INFO - PROCESS | 1824 | 1468203300487 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:00 INFO - PROCESS | 1824 | 1468203300606 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
19:15:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 680ms
19:15:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
19:15:01 INFO - PROCESS | 1824 | 1468203301180 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:01 INFO - PROCESS | 1824 | 1468203301337 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
19:15:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 730ms
19:15:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
19:15:01 INFO - PROCESS | 1824 | 1468203301925 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:02 INFO - PROCESS | 1824 | 1468203302042 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
19:15:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 682ms
19:15:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
19:15:02 INFO - PROCESS | 1824 | 1468203302603 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:02 INFO - PROCESS | 1824 | 1468203302746 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
19:15:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 627ms
19:15:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
19:15:03 INFO - PROCESS | 1824 | 1468203303247 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:03 INFO - PROCESS | 1824 | 1468203303392 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
19:15:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 628ms
19:15:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
19:15:03 INFO - PROCESS | 1824 | 1468203303891 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:04 INFO - PROCESS | 1824 | 1468203304024 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
19:15:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 630ms
19:15:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
19:15:04 INFO - PROCESS | 1824 | 1468203304519 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:04 INFO - PROCESS | 1824 | 1468203304655 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
19:15:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 579ms
19:15:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
19:15:05 INFO - PROCESS | 1824 | 1468203305105 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:05 INFO - PROCESS | 1824 | 1468203305215 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
19:15:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 576ms
19:15:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
19:15:05 INFO - PROCESS | 1824 | 1468203305686 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:05 INFO - PROCESS | 1824 | 1468203305810 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
19:15:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 576ms
19:15:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
19:15:06 INFO - PROCESS | 1824 | 1468203306268 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:06 INFO - PROCESS | 1824 | 1468203306369 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
19:15:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 836ms
19:15:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
19:15:07 INFO - PROCESS | 1824 | 1468203307148 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:07 INFO - PROCESS | 1824 | 1468203307286 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
19:15:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 673ms
19:15:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
19:15:07 INFO - PROCESS | 1824 | 1468203307833 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:07 INFO - PROCESS | 1824 | 1468203307939 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
19:15:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 582ms
19:15:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
19:15:08 INFO - PROCESS | 1824 | 1468203308425 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:08 INFO - PROCESS | 1824 | 1468203308562 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
19:15:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 630ms
19:15:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
19:15:09 INFO - PROCESS | 1824 | 1468203309051 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:09 INFO - PROCESS | 1824 | 1468203309154 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
19:15:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 532ms
19:15:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
19:15:09 INFO - PROCESS | 1824 | 1468203309590 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:09 INFO - PROCESS | 1824 | 1468203309686 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
19:15:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 624ms
19:15:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
19:15:10 INFO - PROCESS | 1824 | 1468203310225 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:10 INFO - PROCESS | 1824 | 1468203310387 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
19:15:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 682ms
19:15:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
19:15:10 INFO - PROCESS | 1824 | 1468203310928 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:11 INFO - PROCESS | 1824 | 1468203311061 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
19:15:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 628ms
19:15:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
19:15:11 INFO - PROCESS | 1824 | 1468203311561 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:11 INFO - PROCESS | 1824 | 1468203311672 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
19:15:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 581ms
19:15:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
19:15:12 INFO - PROCESS | 1824 | 1468203312148 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:12 INFO - PROCESS | 1824 | 1468203312275 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
19:15:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 570ms
19:15:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
19:15:12 INFO - PROCESS | 1824 | 1468203312724 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:12 INFO - PROCESS | 1824 | 1468203312829 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
19:15:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 531ms
19:15:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
19:15:13 INFO - PROCESS | 1824 | 1468203313263 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:13 INFO - PROCESS | 1824 | 1468203313391 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
19:15:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 623ms
19:15:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
19:15:13 INFO - PROCESS | 1824 | 1468203313918 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:14 INFO - PROCESS | 1824 | 1468203314078 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
19:15:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 733ms
19:15:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
19:15:14 INFO - PROCESS | 1824 | 1468203314661 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:14 INFO - PROCESS | 1824 | 1468203314783 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
19:15:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1041ms
19:15:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
19:15:15 INFO - PROCESS | 1824 | 1468203315717 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:15 INFO - PROCESS | 1824 | 1468203315859 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
19:15:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 633ms
19:15:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
19:15:16 INFO - PROCESS | 1824 | 1468203316361 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:16 INFO - PROCESS | 1824 | 1468203316469 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
19:15:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 577ms
19:15:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
19:15:16 INFO - PROCESS | 1824 | 1468203316960 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:17 INFO - PROCESS | 1824 | 1468203317073 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
19:15:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 627ms
19:15:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
19:15:17 INFO - PROCESS | 1824 | 1468203317583 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:17 INFO - PROCESS | 1824 | 1468203317690 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
19:15:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 577ms
19:15:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
19:15:18 INFO - PROCESS | 1824 | 1468203318177 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:18 INFO - PROCESS | 1824 | 1468203318328 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
19:15:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 622ms
19:15:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
19:15:18 INFO - PROCESS | 1824 | 1468203318807 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:18 INFO - PROCESS | 1824 | 1468203318957 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
19:15:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 631ms
19:15:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
19:15:19 INFO - PROCESS | 1824 | 1468203319441 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:19 INFO - PROCESS | 1824 | 1468203319564 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
19:15:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 574ms
19:15:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
19:15:20 INFO - PROCESS | 1824 | 1468203320021 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:20 INFO - PROCESS | 1824 | 1468203320130 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
19:15:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 534ms
19:15:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
19:15:20 INFO - PROCESS | 1824 | 1468203320565 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:20 INFO - PROCESS | 1824 | 1468203320670 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
19:15:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 581ms
19:15:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
19:15:21 INFO - PROCESS | 1824 | 1468203321154 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:21 INFO - PROCESS | 1824 | 1468203321262 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
19:15:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 525ms
19:15:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
19:15:21 INFO - PROCESS | 1824 | 1468203321694 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:21 INFO - PROCESS | 1824 | 1468203321861 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
19:15:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 928ms
19:15:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
19:15:22 INFO - PROCESS | 1824 | 1468203322627 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:22 INFO - PROCESS | 1824 | 1468203322820 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
19:15:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 729ms
19:15:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
19:15:23 INFO - PROCESS | 1824 | 1468203323369 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:23 INFO - PROCESS | 1824 | 1468203323501 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:23 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
19:15:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 585ms
19:15:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
19:15:23 INFO - PROCESS | 1824 | 1468203323970 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:24 INFO - PROCESS | 1824 | 1468203324098 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:24 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
19:15:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 627ms
19:15:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
19:15:24 INFO - PROCESS | 1824 | 1468203324593 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:24 INFO - PROCESS | 1824 | 1468203324740 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
19:15:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 626ms
19:15:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
19:15:25 INFO - PROCESS | 1824 | 1468203325226 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:25 INFO - PROCESS | 1824 | 1468203325354 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
19:15:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 637ms
19:15:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
19:15:25 INFO - PROCESS | 1824 | 1468203325881 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:26 INFO - PROCESS | 1824 | 1468203326062 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
19:15:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 686ms
19:15:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
19:15:26 INFO - PROCESS | 1824 | 1468203326566 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:26 INFO - PROCESS | 1824 | 1468203326664 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
19:15:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 532ms
19:15:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
19:15:27 INFO - PROCESS | 1824 | 1468203327103 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:27 INFO - PROCESS | 1824 | 1468203327209 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
19:15:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 586ms
19:15:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
19:15:27 INFO - PROCESS | 1824 | 1468203327693 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:27 INFO - PROCESS | 1824 | 1468203327792 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
19:15:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 525ms
19:15:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
19:15:28 INFO - PROCESS | 1824 | 1468203328227 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:28 INFO - PROCESS | 1824 | 1468203328330 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
19:15:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 571ms
19:15:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
19:15:28 INFO - PROCESS | 1824 | 1468203328806 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:28 INFO - PROCESS | 1824 | 1468203328937 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:29 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)
19:15:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 724ms
19:15:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
19:15:29 INFO - PROCESS | 1824 | 1468203329561 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:29 INFO - PROCESS | 1824 | 1468203329696 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
19:15:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 861ms
19:15:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
19:15:30 INFO - PROCESS | 1824 | 1468203330406 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:30 INFO - PROCESS | 1824 | 1468203330539 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
19:15:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 933ms
19:15:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
19:15:31 INFO - PROCESS | 1824 | 1468203331351 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:31 INFO - PROCESS | 1824 | 1468203331456 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
19:15:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 579ms
19:15:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
19:15:31 INFO - PROCESS | 1824 | 1468203331942 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:32 INFO - PROCESS | 1824 | 1468203332056 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
19:15:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 627ms
19:15:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
19:15:32 INFO - PROCESS | 1824 | 1468203332582 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:32 INFO - PROCESS | 1824 | 1468203332690 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
19:15:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 624ms
19:15:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
19:15:33 INFO - PROCESS | 1824 | 1468203333212 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:33 INFO - PROCESS | 1824 | 1468203333360 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
19:15:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 628ms
19:15:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
19:15:33 INFO - PROCESS | 1824 | 1468203333845 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:33 INFO - PROCESS | 1824 | 1468203333944 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
19:15:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 580ms
19:15:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
19:15:34 INFO - PROCESS | 1824 | 1468203334431 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:34 INFO - PROCESS | 1824 | 1468203334611 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
19:15:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 682ms
19:15:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
19:15:35 INFO - PROCESS | 1824 | 1468203335117 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:35 INFO - PROCESS | 1824 | 1468203335219 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
19:15:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 527ms
19:15:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
19:15:35 INFO - PROCESS | 1824 | 1468203335651 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:35 INFO - PROCESS | 1824 | 1468203335753 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
19:15:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 571ms
19:15:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
19:15:36 INFO - PROCESS | 1824 | 1468203336228 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:36 INFO - PROCESS | 1824 | 1468203336329 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
19:15:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 525ms
19:15:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
19:15:36 INFO - PROCESS | 1824 | 1468203336764 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:36 INFO - PROCESS | 1824 | 1468203336863 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
19:15:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 627ms
19:15:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
19:15:37 INFO - PROCESS | 1824 | 1468203337414 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:37 INFO - PROCESS | 1824 | 1468203337541 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
19:15:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 928ms
19:15:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
19:15:38 INFO - PROCESS | 1824 | 1468203338368 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:38 INFO - PROCESS | 1824 | 1468203338476 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
19:15:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 589ms
19:15:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
19:15:38 INFO - PROCESS | 1824 | 1468203338963 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:39 INFO - PROCESS | 1824 | 1468203339074 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
19:15:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 586ms
19:15:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
19:15:39 INFO - PROCESS | 1824 | 1468203339572 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:39 INFO - PROCESS | 1824 | 1468203339712 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
19:15:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 644ms
19:15:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
19:15:40 INFO - PROCESS | 1824 | 1468203340203 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:40 INFO - PROCESS | 1824 | 1468203340317 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
19:15:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 626ms
19:15:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
19:15:40 INFO - PROCESS | 1824 | 1468203340837 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:40 INFO - PROCESS | 1824 | 1468203340987 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
19:15:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 670ms
19:15:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
19:15:41 INFO - PROCESS | 1824 | 1468203341519 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:41 INFO - PROCESS | 1824 | 1468203341659 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
19:15:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 626ms
19:15:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
19:15:42 INFO - PROCESS | 1824 | 1468203342150 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:42 INFO - PROCESS | 1824 | 1468203342280 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
19:15:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 582ms
19:15:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
19:15:42 INFO - PROCESS | 1824 | 1468203342737 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:42 INFO - PROCESS | 1824 | 1468203342844 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
19:15:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 527ms
19:15:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
19:15:43 INFO - PROCESS | 1824 | 1468203343270 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:43 INFO - PROCESS | 1824 | 1468203343379 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:43 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
19:15:43 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:15:43 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
19:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:15:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:15:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:15:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 576ms
19:15:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
19:15:43 INFO - PROCESS | 1824 | 1468203343854 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:43 INFO - PROCESS | 1824 | 1468203343965 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
19:15:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 577ms
19:15:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
19:15:44 INFO - PROCESS | 1824 | 1468203344442 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:44 INFO - PROCESS | 1824 | 1468203344623 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
19:15:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 777ms
19:15:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
19:15:45 INFO - PROCESS | 1824 | 1468203345226 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:45 INFO - PROCESS | 1824 | 1468203345372 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:46 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
19:15:46 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:15:46 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
19:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:15:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:15:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:15:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 931ms
19:15:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
19:15:46 INFO - PROCESS | 1824 | 1468203346165 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:46 INFO - PROCESS | 1824 | 1468203346546 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:47 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
19:15:47 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:15:47 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
19:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:15:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:15:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:15:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 879ms
19:15:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
19:15:47 INFO - PROCESS | 1824 | 1468203347079 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:47 INFO - PROCESS | 1824 | 1468203347201 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
19:15:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 631ms
19:15:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
19:15:47 INFO - PROCESS | 1824 | 1468203347715 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:47 INFO - PROCESS | 1824 | 1468203347868 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
19:15:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 672ms
19:15:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
19:15:48 INFO - PROCESS | 1824 | 1468203348408 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:48 INFO - PROCESS | 1824 | 1468203348533 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
19:15:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 648ms
19:15:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
19:15:49 INFO - PROCESS | 1824 | 1468203349054 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:49 INFO - PROCESS | 1824 | 1468203349185 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
19:15:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 641ms
19:15:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
19:15:49 INFO - PROCESS | 1824 | 1468203349707 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:49 INFO - PROCESS | 1824 | 1468203349877 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
19:15:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 627ms
19:15:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
19:15:50 INFO - PROCESS | 1824 | 1468203350344 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:50 INFO - PROCESS | 1824 | 1468203350491 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
19:15:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 626ms
19:15:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
19:15:50 INFO - PROCESS | 1824 | 1468203350975 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:51 INFO - PROCESS | 1824 | 1468203351078 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
19:15:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 571ms
19:15:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
19:15:51 INFO - PROCESS | 1824 | 1468203351553 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:51 INFO - PROCESS | 1824 | 1468203351665 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
19:15:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 625ms
19:15:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
19:15:52 INFO - PROCESS | 1824 | 1468203352185 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:52 INFO - PROCESS | 1824 | 1468203352288 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
19:15:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 682ms
19:15:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
19:15:52 INFO - PROCESS | 1824 | 1468203352878 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:53 INFO - PROCESS | 1824 | 1468203353054 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
19:15:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 874ms
19:15:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
19:15:53 INFO - PROCESS | 1824 | 1468203353759 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:53 INFO - PROCESS | 1824 | 1468203353869 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
19:15:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 578ms
19:15:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
19:15:54 INFO - PROCESS | 1824 | 1468203354351 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:54 INFO - PROCESS | 1824 | 1468203354492 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
19:15:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 630ms
19:15:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
19:15:55 INFO - PROCESS | 1824 | 1468203354997 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:55 INFO - PROCESS | 1824 | 1468203355124 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
19:15:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 627ms
19:15:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
19:15:55 INFO - PROCESS | 1824 | 1468203355619 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:55 INFO - PROCESS | 1824 | 1468203355754 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
19:15:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 627ms
19:15:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
19:15:56 INFO - PROCESS | 1824 | 1468203356260 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:56 INFO - PROCESS | 1824 | 1468203356368 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
19:15:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 626ms
19:15:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
19:15:56 INFO - PROCESS | 1824 | 1468203356903 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:57 INFO - PROCESS | 1824 | 1468203357067 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
19:15:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 622ms
19:15:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
19:15:57 INFO - PROCESS | 1824 | 1468203357527 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:57 INFO - PROCESS | 1824 | 1468203357636 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
19:15:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 532ms
19:15:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
19:15:58 INFO - PROCESS | 1824 | 1468203358067 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:58 INFO - PROCESS | 1824 | 1468203358175 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
19:15:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 581ms
19:15:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
19:15:58 INFO - PROCESS | 1824 | 1468203358651 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:58 INFO - PROCESS | 1824 | 1468203358755 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
19:15:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 533ms
19:15:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
19:15:59 INFO - PROCESS | 1824 | 1468203359195 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:59 INFO - PROCESS | 1824 | 1468203359307 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
19:15:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 584ms
19:15:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
19:15:59 INFO - PROCESS | 1824 | 1468203359790 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:15:59 INFO - PROCESS | 1824 | 1468203359954 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
19:16:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 738ms
19:16:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
19:16:00 INFO - PROCESS | 1824 | 1468203360582 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:00 INFO - PROCESS | 1824 | 1468203360709 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
19:16:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 888ms
19:16:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
19:16:01 INFO - PROCESS | 1824 | 1468203361454 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:01 INFO - PROCESS | 1824 | 1468203361593 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
19:16:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 985ms
19:16:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
19:16:02 INFO - PROCESS | 1824 | 1468203362439 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:02 INFO - PROCESS | 1824 | 1468203362557 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
19:16:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 575ms
19:16:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
19:16:03 INFO - PROCESS | 1824 | 1468203363026 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:03 INFO - PROCESS | 1824 | 1468203363130 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
19:16:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 573ms
19:16:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
19:16:03 INFO - PROCESS | 1824 | 1468203363621 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:03 INFO - PROCESS | 1824 | 1468203363736 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
19:16:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 578ms
19:16:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
19:16:04 INFO - PROCESS | 1824 | 1468203364194 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:04 INFO - PROCESS | 1824 | 1468203364300 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
19:16:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 570ms
19:16:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
19:16:04 INFO - PROCESS | 1824 | 1468203364776 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:04 INFO - PROCESS | 1824 | 1468203364880 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
19:16:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 629ms
19:16:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
19:16:05 INFO - PROCESS | 1824 | 1468203365411 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:05 INFO - PROCESS | 1824 | 1468203365571 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
19:16:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 679ms
19:16:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
19:16:06 INFO - PROCESS | 1824 | 1468203366093 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:06 INFO - PROCESS | 1824 | 1468203366239 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
19:16:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 576ms
19:16:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
19:16:06 INFO - PROCESS | 1824 | 1468203366676 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:06 INFO - PROCESS | 1824 | 1468203366778 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
19:16:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 525ms
19:16:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
19:16:07 INFO - PROCESS | 1824 | 1468203367207 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:07 INFO - PROCESS | 1824 | 1468203367323 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
19:16:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 577ms
19:16:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
19:16:07 INFO - PROCESS | 1824 | 1468203367790 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:07 INFO - PROCESS | 1824 | 1468203367896 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
19:16:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 525ms
19:16:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
19:16:08 INFO - PROCESS | 1824 | 1468203368323 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:08 INFO - PROCESS | 1824 | 1468203368458 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
19:16:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 827ms
19:16:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
19:16:09 INFO - PROCESS | 1824 | 1468203369267 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:09 INFO - PROCESS | 1824 | 1468203369423 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:09 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
19:16:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 758ms
19:16:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
19:16:10 INFO - PROCESS | 1824 | 1468203370010 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:10 INFO - PROCESS | 1824 | 1468203370141 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
19:16:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 635ms
19:16:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
19:16:10 INFO - PROCESS | 1824 | 1468203370651 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:10 INFO - PROCESS | 1824 | 1468203370773 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
19:16:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 672ms
19:16:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
19:16:11 INFO - PROCESS | 1824 | 1468203371322 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:11 INFO - PROCESS | 1824 | 1468203371434 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
19:16:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 581ms
19:16:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
19:16:11 INFO - PROCESS | 1824 | 1468203371912 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:12 INFO - PROCESS | 1824 | 1468203372041 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
19:16:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 624ms
19:16:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
19:16:12 INFO - PROCESS | 1824 | 1468203372549 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:12 INFO - PROCESS | 1824 | 1468203372689 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
19:16:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 686ms
19:16:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
19:16:13 INFO - PROCESS | 1824 | 1468203373238 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:13 INFO - PROCESS | 1824 | 1468203373356 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
19:16:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 577ms
19:16:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
19:16:13 INFO - PROCESS | 1824 | 1468203373820 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:13 INFO - PROCESS | 1824 | 1468203373926 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
19:16:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 527ms
19:16:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
19:16:14 INFO - PROCESS | 1824 | 1468203374353 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:14 INFO - PROCESS | 1824 | 1468203374458 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:14 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
19:16:14 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
19:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:16:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:16:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:16:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 583ms
19:16:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
19:16:14 INFO - PROCESS | 1824 | 1468203374944 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:15 INFO - PROCESS | 1824 | 1468203375051 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
19:16:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 535ms
19:16:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
19:16:15 INFO - PROCESS | 1824 | 1468203375491 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:15 INFO - PROCESS | 1824 | 1468203375614 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
19:16:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 725ms
19:16:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
19:16:16 INFO - PROCESS | 1824 | 1468203376228 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:16 INFO - PROCESS | 1824 | 1468203376370 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
19:16:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 874ms
19:16:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
19:16:17 INFO - PROCESS | 1824 | 1468203377109 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:17 INFO - PROCESS | 1824 | 1468203377224 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
19:16:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 939ms
19:16:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
19:16:18 INFO - PROCESS | 1824 | 1468203378056 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:18 INFO - PROCESS | 1824 | 1468203378173 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
19:16:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 627ms
19:16:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
19:16:18 INFO - PROCESS | 1824 | 1468203378702 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:18 INFO - PROCESS | 1824 | 1468203378821 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
19:16:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 583ms
19:16:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
19:16:19 INFO - PROCESS | 1824 | 1468203379306 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:19 INFO - PROCESS | 1824 | 1468203379420 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
19:16:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 634ms
19:16:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
19:16:19 INFO - PROCESS | 1824 | 1468203379935 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:20 INFO - PROCESS | 1824 | 1468203380099 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
19:16:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 675ms
19:16:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
19:16:20 INFO - PROCESS | 1824 | 1468203380620 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:20 INFO - PROCESS | 1824 | 1468203380742 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
19:16:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 627ms
19:16:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
19:16:21 INFO - PROCESS | 1824 | 1468203381257 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:21 INFO - PROCESS | 1824 | 1468203381402 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
19:16:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 575ms
19:16:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
19:16:21 INFO - PROCESS | 1824 | 1468203381836 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:21 INFO - PROCESS | 1824 | 1468203381947 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
19:16:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 579ms
19:16:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
19:16:22 INFO - PROCESS | 1824 | 1468203382420 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:22 INFO - PROCESS | 1824 | 1468203382527 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
19:16:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 726ms
19:16:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
19:16:23 INFO - PROCESS | 1824 | 1468203383172 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:23 INFO - PROCESS | 1824 | 1468203383315 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
19:16:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 878ms
19:16:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
19:16:24 INFO - PROCESS | 1824 | 1468203384061 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:24 INFO - PROCESS | 1824 | 1468203384179 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
19:16:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 626ms
19:16:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
19:16:24 INFO - PROCESS | 1824 | 1468203384695 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:24 INFO - PROCESS | 1824 | 1468203384826 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
19:16:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 675ms
19:16:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
19:16:25 INFO - PROCESS | 1824 | 1468203385389 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:25 INFO - PROCESS | 1824 | 1468203385510 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
19:16:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 631ms
19:16:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
19:16:26 INFO - PROCESS | 1824 | 1468203386014 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:26 INFO - PROCESS | 1824 | 1468203386178 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
19:16:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 680ms
19:16:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
19:16:26 INFO - PROCESS | 1824 | 1468203386706 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:26 INFO - PROCESS | 1824 | 1468203386827 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
19:16:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 631ms
19:16:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
19:16:27 INFO - PROCESS | 1824 | 1468203387349 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:27 INFO - PROCESS | 1824 | 1468203387494 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
19:16:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 634ms
19:16:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
19:16:27 INFO - PROCESS | 1824 | 1468203387979 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:28 INFO - PROCESS | 1824 | 1468203388087 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
19:16:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 525ms
19:16:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
19:16:28 INFO - PROCESS | 1824 | 1468203388510 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:28 INFO - PROCESS | 1824 | 1468203388612 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
19:16:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 572ms
19:16:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
19:16:29 INFO - PROCESS | 1824 | 1468203389094 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:29 INFO - PROCESS | 1824 | 1468203389202 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
19:16:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 582ms
19:16:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
19:16:29 INFO - PROCESS | 1824 | 1468203389684 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:29 INFO - PROCESS | 1824 | 1468203389798 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
19:16:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 724ms
19:16:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
19:16:30 INFO - PROCESS | 1824 | 1468203390415 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:30 INFO - PROCESS | 1824 | 1468203390544 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
19:16:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 779ms
19:16:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
19:16:31 INFO - PROCESS | 1824 | 1468203391203 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:31 INFO - PROCESS | 1824 | 1468203391350 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
19:16:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1130ms
19:16:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
19:16:32 INFO - PROCESS | 1824 | 1468203392347 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:32 INFO - PROCESS | 1824 | 1468203392485 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
19:16:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 627ms
19:16:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
19:16:32 INFO - PROCESS | 1824 | 1468203392984 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:33 INFO - PROCESS | 1824 | 1468203393096 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
19:16:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 586ms
19:16:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
19:16:33 INFO - PROCESS | 1824 | 1468203393589 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:33 INFO - PROCESS | 1824 | 1468203393708 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
19:16:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 641ms
19:16:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
19:16:34 INFO - PROCESS | 1824 | 1468203394227 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:34 INFO - PROCESS | 1824 | 1468203394347 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
19:16:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 629ms
19:16:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
19:16:34 INFO - PROCESS | 1824 | 1468203394861 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:35 INFO - PROCESS | 1824 | 1468203395015 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
19:16:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 670ms
19:16:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
19:16:35 INFO - PROCESS | 1824 | 1468203395573 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:35 INFO - PROCESS | 1824 | 1468203395753 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
19:16:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 802ms
19:16:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
19:16:36 INFO - PROCESS | 1824 | 1468203396353 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:36 INFO - PROCESS | 1824 | 1468203396481 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
19:16:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 630ms
19:16:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
19:16:36 INFO - PROCESS | 1824 | 1468203396988 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:37 INFO - PROCESS | 1824 | 1468203397121 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
19:16:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 579ms
19:16:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
19:16:37 INFO - PROCESS | 1824 | 1468203397573 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:37 INFO - PROCESS | 1824 | 1468203397702 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
19:16:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 573ms
19:16:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
19:16:38 INFO - PROCESS | 1824 | 1468203398152 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:38 INFO - PROCESS | 1824 | 1468203398264 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
19:16:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 783ms
19:16:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
19:16:39 INFO - PROCESS | 1824 | 1468203399086 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:39 INFO - PROCESS | 1824 | 1468203399241 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
19:16:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 760ms
19:16:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
19:16:39 INFO - PROCESS | 1824 | 1468203399830 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:39 INFO - PROCESS | 1824 | 1468203399959 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
19:16:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 632ms
19:16:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
19:16:40 INFO - PROCESS | 1824 | 1468203400464 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:40 INFO - PROCESS | 1824 | 1468203400615 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
19:16:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 624ms
19:16:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
19:16:41 INFO - PROCESS | 1824 | 1468203401093 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:41 INFO - PROCESS | 1824 | 1468203401209 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
19:16:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 579ms
19:16:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
19:16:41 INFO - PROCESS | 1824 | 1468203401678 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:41 INFO - PROCESS | 1824 | 1468203401796 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
19:16:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 678ms
19:16:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
19:16:42 INFO - PROCESS | 1824 | 1468203402366 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:42 INFO - PROCESS | 1824 | 1468203402531 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
19:16:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 630ms
19:16:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
19:16:43 INFO - PROCESS | 1824 | 1468203403007 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:43 INFO - PROCESS | 1824 | 1468203403138 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
19:16:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 579ms
19:16:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
19:16:43 INFO - PROCESS | 1824 | 1468203403584 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:43 INFO - PROCESS | 1824 | 1468203403687 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
19:16:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 537ms
19:16:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
19:16:44 INFO - PROCESS | 1824 | 1468203404128 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:44 INFO - PROCESS | 1824 | 1468203404237 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
19:16:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 575ms
19:16:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
19:16:44 INFO - PROCESS | 1824 | 1468203404710 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:44 INFO - PROCESS | 1824 | 1468203404820 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
19:16:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 582ms
19:16:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
19:16:45 INFO - PROCESS | 1824 | 1468203405300 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:45 INFO - PROCESS | 1824 | 1468203405423 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
19:16:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 671ms
19:16:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
19:16:45 INFO - PROCESS | 1824 | 1468203405979 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:46 INFO - PROCESS | 1824 | 1468203406119 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
19:16:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 773ms
19:16:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
19:16:46 INFO - PROCESS | 1824 | 1468203406760 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:47 INFO - PROCESS | 1824 | 1468203406999 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
19:16:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1079ms
19:16:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
19:16:47 INFO - PROCESS | 1824 | 1468203407851 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:47 INFO - PROCESS | 1824 | 1468203407975 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
19:16:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 678ms
19:16:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
19:16:48 INFO - PROCESS | 1824 | 1468203408539 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:48 INFO - PROCESS | 1824 | 1468203408657 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
19:16:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 583ms
19:16:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
19:16:49 INFO - PROCESS | 1824 | 1468203409151 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:49 INFO - PROCESS | 1824 | 1468203409275 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
19:16:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 633ms
19:16:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
19:16:49 INFO - PROCESS | 1824 | 1468203409769 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:49 INFO - PROCESS | 1824 | 1468203409898 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
19:16:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 633ms
19:16:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
19:16:50 INFO - PROCESS | 1824 | 1468203410415 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:50 INFO - PROCESS | 1824 | 1468203410557 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
19:16:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 625ms
19:16:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
19:16:51 INFO - PROCESS | 1824 | 1468203411054 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:51 INFO - PROCESS | 1824 | 1468203411221 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
19:16:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 623ms
19:16:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
19:16:51 INFO - PROCESS | 1824 | 1468203411679 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:51 INFO - PROCESS | 1824 | 1468203411813 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
19:16:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 580ms
19:16:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
19:16:52 INFO - PROCESS | 1824 | 1468203412265 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:52 INFO - PROCESS | 1824 | 1468203412367 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
19:16:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 527ms
19:16:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
19:16:52 INFO - PROCESS | 1824 | 1468203412798 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:52 INFO - PROCESS | 1824 | 1468203412910 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
19:16:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 585ms
19:16:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
19:16:53 INFO - PROCESS | 1824 | 1468203413391 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:53 INFO - PROCESS | 1824 | 1468203413499 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
19:16:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 674ms
19:16:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
19:16:54 INFO - PROCESS | 1824 | 1468203414103 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:54 INFO - PROCESS | 1824 | 1468203414298 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
19:16:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 933ms
19:16:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
19:16:55 INFO - PROCESS | 1824 | 1468203415042 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:55 INFO - PROCESS | 1824 | 1468203415164 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
19:16:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 681ms
19:16:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
19:16:55 INFO - PROCESS | 1824 | 1468203415740 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:55 INFO - PROCESS | 1824 | 1468203415861 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
19:16:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 632ms
19:16:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
19:16:56 INFO - PROCESS | 1824 | 1468203416382 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:56 INFO - PROCESS | 1824 | 1468203416511 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
19:16:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 626ms
19:16:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
19:16:57 INFO - PROCESS | 1824 | 1468203417007 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:57 INFO - PROCESS | 1824 | 1468203417164 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
19:16:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 673ms
19:16:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
19:16:57 INFO - PROCESS | 1824 | 1468203417693 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:57 INFO - PROCESS | 1824 | 1468203417803 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
19:16:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 625ms
19:16:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
19:16:58 INFO - PROCESS | 1824 | 1468203418331 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:58 INFO - PROCESS | 1824 | 1468203418494 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
19:16:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 624ms
19:16:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
19:16:58 INFO - PROCESS | 1824 | 1468203418959 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:59 INFO - PROCESS | 1824 | 1468203419064 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
19:16:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 574ms
19:16:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
19:16:59 INFO - PROCESS | 1824 | 1468203419539 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:16:59 INFO - PROCESS | 1824 | 1468203419646 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
19:17:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 576ms
19:17:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
19:17:00 INFO - PROCESS | 1824 | 1468203420120 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:00 INFO - PROCESS | 1824 | 1468203420234 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
19:17:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 575ms
19:17:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
19:17:00 INFO - PROCESS | 1824 | 1468203420700 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:00 INFO - PROCESS | 1824 | 1468203420811 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
19:17:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 781ms
19:17:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
19:17:01 INFO - PROCESS | 1824 | 1468203421497 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:01 INFO - PROCESS | 1824 | 1468203421627 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
19:17:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 980ms
19:17:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
19:17:02 INFO - PROCESS | 1824 | 1468203422485 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:02 INFO - PROCESS | 1824 | 1468203422612 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
19:17:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 930ms
19:17:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
19:17:03 INFO - PROCESS | 1824 | 1468203423425 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:03 INFO - PROCESS | 1824 | 1468203423544 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
19:17:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 672ms
19:17:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
19:17:04 INFO - PROCESS | 1824 | 1468203424139 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:04 INFO - PROCESS | 1824 | 1468203424259 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
19:17:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 633ms
19:17:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
19:17:04 INFO - PROCESS | 1824 | 1468203424782 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:04 INFO - PROCESS | 1824 | 1468203424917 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
19:17:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 676ms
19:17:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
19:17:05 INFO - PROCESS | 1824 | 1468203425490 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:05 INFO - PROCESS | 1824 | 1468203425626 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
19:17:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 634ms
19:17:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
19:17:06 INFO - PROCESS | 1824 | 1468203426109 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:06 INFO - PROCESS | 1824 | 1468203426260 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
19:17:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 775ms
19:17:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
19:17:06 INFO - PROCESS | 1824 | 1468203426914 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:07 INFO - PROCESS | 1824 | 1468203427073 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
19:17:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 726ms
19:17:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
19:17:07 INFO - PROCESS | 1824 | 1468203427649 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:07 INFO - PROCESS | 1824 | 1468203427782 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
19:17:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 679ms
19:17:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
19:17:08 INFO - PROCESS | 1824 | 1468203428332 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:08 INFO - PROCESS | 1824 | 1468203428491 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
19:17:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 684ms
19:17:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
19:17:09 INFO - PROCESS | 1824 | 1468203429031 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:09 INFO - PROCESS | 1824 | 1468203429148 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
19:17:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 941ms
19:17:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
19:17:10 INFO - PROCESS | 1824 | 1468203430011 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:10 INFO - PROCESS | 1824 | 1468203430140 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
19:17:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 625ms
19:17:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
19:17:10 INFO - PROCESS | 1824 | 1468203430646 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:10 INFO - PROCESS | 1824 | 1468203430757 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
19:17:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 623ms
19:17:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
19:17:11 INFO - PROCESS | 1824 | 1468203431288 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:11 INFO - PROCESS | 1824 | 1468203431428 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
19:17:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 639ms
19:17:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
19:17:11 INFO - PROCESS | 1824 | 1468203431921 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:12 INFO - PROCESS | 1824 | 1468203432036 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
19:17:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 573ms
19:17:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
19:17:12 INFO - PROCESS | 1824 | 1468203432501 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:12 INFO - PROCESS | 1824 | 1468203432614 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
19:17:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 627ms
19:17:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
19:17:13 INFO - PROCESS | 1824 | 1468203433139 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:13 INFO - PROCESS | 1824 | 1468203433311 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
19:17:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 630ms
19:17:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
19:17:13 INFO - PROCESS | 1824 | 1468203433770 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:13 INFO - PROCESS | 1824 | 1468203433881 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:14 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)
19:17:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1029ms
19:17:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
19:17:14 INFO - PROCESS | 1824 | 1468203434813 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:14 INFO - PROCESS | 1824 | 1468203434917 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:15 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
19:17:15 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:17:15 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
19:17:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:17:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1024ms
19:17:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
19:17:15 INFO - PROCESS | 1824 | 1468203435854 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:15 INFO - PROCESS | 1824 | 1468203435959 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:16 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
19:17:16 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:17:16 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
19:17:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:17:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1035ms
19:17:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
19:17:16 INFO - PROCESS | 1824 | 1468203436921 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:17 INFO - PROCESS | 1824 | 1468203437058 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:18 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)
19:17:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1382ms
19:17:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
19:17:18 INFO - PROCESS | 1824 | 1468203438311 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:18 INFO - PROCESS | 1824 | 1468203438431 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:19 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)
19:17:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1129ms
19:17:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
19:17:19 INFO - PROCESS | 1824 | 1468203439453 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:19 INFO - PROCESS | 1824 | 1468203439566 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:20 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
19:17:20 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:17:20 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
19:17:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:17:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1078ms
19:17:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
19:17:20 INFO - PROCESS | 1824 | 1468203440558 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:20 INFO - PROCESS | 1824 | 1468203440699 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:21 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
19:17:21 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:17:21 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
19:17:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:17:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1141ms
19:17:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
19:17:21 INFO - PROCESS | 1824 | 1468203441685 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:21 INFO - PROCESS | 1824 | 1468203441790 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:22 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
19:17:22 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:17:22 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
19:17:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:17:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1034ms
19:17:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
19:17:22 INFO - PROCESS | 1824 | 1468203442732 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:22 INFO - PROCESS | 1824 | 1468203442836 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:23 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
19:17:23 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:17:23 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
19:17:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:17:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1032ms
19:17:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
19:17:23 INFO - PROCESS | 1824 | 1468203443784 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:23 INFO - PROCESS | 1824 | 1468203443942 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
19:17:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 974ms
19:17:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
19:17:24 INFO - PROCESS | 1824 | 1468203444764 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:24 INFO - PROCESS | 1824 | 1468203444875 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
19:17:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 586ms
19:17:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
19:17:25 INFO - PROCESS | 1824 | 1468203445390 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:25 INFO - PROCESS | 1824 | 1468203445511 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:26 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"
19:17:26 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
19:17:26 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
19:17:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:17:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:17:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 650ms
19:17:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
19:17:26 INFO - PROCESS | 1824 | 1468203446035 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:26 INFO - PROCESS | 1824 | 1468203446153 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
19:17:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 587ms
19:17:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
19:17:26 INFO - PROCESS | 1824 | 1468203446616 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:26 INFO - PROCESS | 1824 | 1468203446760 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:27 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"
19:17:27 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
19:17:27 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
19:17:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:17:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:17:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 634ms
19:17:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
19:17:27 INFO - PROCESS | 1824 | 1468203447264 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:27 INFO - PROCESS | 1824 | 1468203447389 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:27 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"
19:17:27 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
19:17:27 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
19:17:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:17:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:17:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 637ms
19:17:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
19:17:27 INFO - PROCESS | 1824 | 1468203447908 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:28 INFO - PROCESS | 1824 | 1468203448074 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
19:17:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 623ms
19:17:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
19:17:28 INFO - PROCESS | 1824 | 1468203448543 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:28 INFO - PROCESS | 1824 | 1468203448648 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:29 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
19:17:29 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
19:17:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
19:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:17:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 993ms
19:17:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
19:17:29 INFO - PROCESS | 1824 | 1468203449534 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:29 INFO - PROCESS | 1824 | 1468203449639 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
19:17:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 537ms
19:17:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
19:17:30 INFO - PROCESS | 1824 | 1468203450085 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:30 INFO - PROCESS | 1824 | 1468203450188 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
19:17:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 574ms
19:17:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
19:17:30 INFO - PROCESS | 1824 | 1468203450660 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:30 INFO - PROCESS | 1824 | 1468203450770 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
19:17:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 682ms
19:17:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
19:17:31 INFO - PROCESS | 1824 | 1468203451368 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:31 INFO - PROCESS | 1824 | 1468203451492 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
19:17:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 826ms
19:17:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
19:17:32 INFO - PROCESS | 1824 | 1468203452213 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:32 INFO - PROCESS | 1824 | 1468203452350 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
19:17:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 827ms
19:17:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
19:17:33 INFO - PROCESS | 1824 | 1468203453044 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:33 INFO - PROCESS | 1824 | 1468203453153 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
19:17:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 572ms
19:17:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
19:17:33 INFO - PROCESS | 1824 | 1468203453633 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:33 INFO - PROCESS | 1824 | 1468203453763 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
19:17:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 624ms
19:17:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
19:17:34 INFO - PROCESS | 1824 | 1468203454270 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:34 INFO - PROCESS | 1824 | 1468203454382 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
19:17:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 589ms
19:17:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
19:17:34 INFO - PROCESS | 1824 | 1468203454854 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:35 INFO - PROCESS | 1824 | 1468203455011 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
19:17:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 620ms
19:17:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
19:17:35 INFO - PROCESS | 1824 | 1468203455486 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:35 INFO - PROCESS | 1824 | 1468203455614 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
19:17:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 629ms
19:17:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
19:17:36 INFO - PROCESS | 1824 | 1468203456126 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:36 INFO - PROCESS | 1824 | 1468203456302 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
19:17:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 671ms
19:17:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
19:17:36 INFO - PROCESS | 1824 | 1468203456806 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:36 INFO - PROCESS | 1824 | 1468203456918 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
19:17:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 528ms
19:17:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
19:17:37 INFO - PROCESS | 1824 | 1468203457336 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:37 INFO - PROCESS | 1824 | 1468203457450 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
19:17:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 580ms
19:17:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
19:17:37 INFO - PROCESS | 1824 | 1468203457927 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:38 INFO - PROCESS | 1824 | 1468203458035 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
19:17:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 577ms
19:17:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
19:17:38 INFO - PROCESS | 1824 | 1468203458505 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:38 INFO - PROCESS | 1824 | 1468203458621 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
19:17:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 724ms
19:17:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
19:17:39 INFO - PROCESS | 1824 | 1468203459256 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:39 INFO - PROCESS | 1824 | 1468203459509 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
19:17:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 827ms
19:17:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
19:17:40 INFO - PROCESS | 1824 | 1468203460111 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:40 INFO - PROCESS | 1824 | 1468203460224 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
19:17:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 655ms
19:17:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
19:17:40 INFO - PROCESS | 1824 | 1468203460757 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:40 INFO - PROCESS | 1824 | 1468203460882 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
19:17:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 626ms
19:17:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
19:17:41 INFO - PROCESS | 1824 | 1468203461405 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:41 INFO - PROCESS | 1824 | 1468203461526 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
19:17:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 682ms
19:17:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
19:17:42 INFO - PROCESS | 1824 | 1468203462088 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:42 INFO - PROCESS | 1824 | 1468203462266 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
19:17:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 774ms
19:17:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
19:17:42 INFO - PROCESS | 1824 | 1468203462875 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:43 INFO - PROCESS | 1824 | 1468203463042 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
19:17:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 828ms
19:17:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
19:17:43 INFO - PROCESS | 1824 | 1468203463701 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:43 INFO - PROCESS | 1824 | 1468203463803 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
19:17:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 525ms
19:17:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
19:17:44 INFO - PROCESS | 1824 | 1468203464231 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:44 INFO - PROCESS | 1824 | 1468203464337 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
19:17:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 572ms
19:17:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
19:17:44 INFO - PROCESS | 1824 | 1468203464810 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:44 INFO - PROCESS | 1824 | 1468203464920 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
19:17:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 573ms
19:17:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
19:17:45 INFO - PROCESS | 1824 | 1468203465390 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:45 INFO - PROCESS | 1824 | 1468203465498 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
19:17:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 579ms
19:17:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
19:17:45 INFO - PROCESS | 1824 | 1468203465976 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:46 INFO - PROCESS | 1824 | 1468203466099 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
19:17:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 781ms
19:17:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
19:17:46 INFO - PROCESS | 1824 | 1468203466765 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:46 INFO - PROCESS | 1824 | 1468203466906 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
19:17:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 823ms
19:17:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
19:17:47 INFO - PROCESS | 1824 | 1468203467596 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:47 INFO - PROCESS | 1824 | 1468203467740 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
19:17:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 927ms
19:17:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
19:17:48 INFO - PROCESS | 1824 | 1468203468538 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:48 INFO - PROCESS | 1824 | 1468203468655 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
19:17:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 628ms
19:17:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
19:17:49 INFO - PROCESS | 1824 | 1468203469183 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:49 INFO - PROCESS | 1824 | 1468203469293 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
19:17:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 580ms
19:17:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
19:17:49 INFO - PROCESS | 1824 | 1468203469775 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:49 INFO - PROCESS | 1824 | 1468203469888 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
19:17:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 628ms
19:17:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
19:17:50 INFO - PROCESS | 1824 | 1468203470399 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:50 INFO - PROCESS | 1824 | 1468203470551 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
19:17:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 623ms
19:17:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
19:17:51 INFO - PROCESS | 1824 | 1468203471043 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:51 INFO - PROCESS | 1824 | 1468203471148 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
19:17:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 637ms
19:17:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
19:17:51 INFO - PROCESS | 1824 | 1468203471680 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:51 INFO - PROCESS | 1824 | 1468203471843 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
19:17:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 625ms
19:17:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
19:17:52 INFO - PROCESS | 1824 | 1468203472317 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:52 INFO - PROCESS | 1824 | 1468203472420 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
19:17:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 578ms
19:17:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
19:17:52 INFO - PROCESS | 1824 | 1468203472896 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:53 INFO - PROCESS | 1824 | 1468203472998 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
19:17:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 575ms
19:17:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
19:17:53 INFO - PROCESS | 1824 | 1468203473482 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:53 INFO - PROCESS | 1824 | 1468203473585 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
19:17:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 535ms
19:17:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
19:17:54 INFO - PROCESS | 1824 | 1468203474023 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:54 INFO - PROCESS | 1824 | 1468203474124 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
19:17:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 733ms
19:17:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
19:17:54 INFO - PROCESS | 1824 | 1468203474765 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:54 INFO - PROCESS | 1824 | 1468203474930 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
19:17:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 936ms
19:17:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
19:17:55 INFO - PROCESS | 1824 | 1468203475709 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:55 INFO - PROCESS | 1824 | 1468203475819 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
19:17:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 628ms
19:17:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
19:17:56 INFO - PROCESS | 1824 | 1468203476348 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:56 INFO - PROCESS | 1824 | 1468203476476 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
19:17:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 623ms
19:17:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
19:17:56 INFO - PROCESS | 1824 | 1468203476990 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:57 INFO - PROCESS | 1824 | 1468203477112 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
19:17:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 633ms
19:17:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
19:17:57 INFO - PROCESS | 1824 | 1468203477625 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:57 INFO - PROCESS | 1824 | 1468203477792 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
19:17:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 674ms
19:17:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
19:17:58 INFO - PROCESS | 1824 | 1468203478310 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:58 INFO - PROCESS | 1824 | 1468203478426 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
19:17:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 622ms
19:17:58 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
19:17:58 INFO - PROCESS | 1824 | 1468203478945 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:59 INFO - PROCESS | 1824 | 1468203479091 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:59 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
19:17:59 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
19:17:59 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 522ms
19:17:59 INFO - TEST-START | /DOMEvents/constructors.html
19:17:59 INFO - PROCESS | 1824 | 1468203479469 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:59 INFO - PROCESS | 1824 | 1468203479573 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:17:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
19:17:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
19:17:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
19:17:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
19:18:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
19:18:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
19:18:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
19:18:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
19:18:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
19:18:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
19:18:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
19:18:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
19:18:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
19:18:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
19:18:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
19:18:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
19:18:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
19:18:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
19:18:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
19:18:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
19:18:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
19:18:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
19:18:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
19:18:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
19:18:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
19:18:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
19:18:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
19:18:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
19:18:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
19:18:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
19:18:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
19:18:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
19:18:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
19:18:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
19:18:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
19:18:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
19:18:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
19:18:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
19:18:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
19:18:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
19:18:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
19:18:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
19:18:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
19:18:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
19:18:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
19:18:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
19:18:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
19:18:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
19:18:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
19:18:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
19:18:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
19:18:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
19:18:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
19:18:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
19:18:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
19:18:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
19:18:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
19:18:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
19:18:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
19:18:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
19:18:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
19:18:00 INFO - TEST-OK | /DOMEvents/constructors.html | took 553ms
19:18:00 INFO - TEST-START | /DOMEvents/event-phases-order.html
19:18:00 INFO - PROCESS | 1824 | 1468203480046 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:00 INFO - PROCESS | 1824 | 1468203480159 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:00 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
19:18:00 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 549ms
19:18:00 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
19:18:00 INFO - PROCESS | 1824 | 1468203480587 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:00 INFO - PROCESS | 1824 | 1468203480686 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:01 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
19:18:01 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
19:18:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
19:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
19:18:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
19:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
19:18:01 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
19:18:01 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
19:18:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
19:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
19:18:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
19:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
19:18:01 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
19:18:01 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
19:18:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
19:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
19:18:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
19:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
19:18:01 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]"
19:18:01 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
19:18:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
19:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
19:18:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
19:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
19:18:01 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
19:18:01 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 484ms
19:18:01 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
19:18:01 INFO - PROCESS | 1824 | 1468203481092 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:01 INFO - PROCESS | 1824 | 1468203481191 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:01 INFO - PROCESS | 1824 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
19:18:01 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
19:18:01 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 579ms
19:18:01 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
19:18:01 INFO - PROCESS | 1824 | 1468203481673 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:01 INFO - PROCESS | 1824 | 1468203481848 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:02 INFO - PROCESS | 1824 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
19:18:02 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
19:18:02 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 677ms
19:18:02 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
19:18:02 INFO - PROCESS | 1824 | 1468203482358 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:02 INFO - PROCESS | 1824 | 1468203482495 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:03 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
19:18:03 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 778ms
19:18:03 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
19:18:03 INFO - PROCESS | 1824 | 1468203483145 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:03 INFO - PROCESS | 1824 | 1468203483251 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:03 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.
19:18:03 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 825ms
19:18:03 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
19:18:03 INFO - PROCESS | 1824 | 1468203483985 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:04 INFO - PROCESS | 1824 | 1468203484087 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:04 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
19:18:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
19:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
19:18:04 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 532ms
19:18:04 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
19:18:04 INFO - PROCESS | 1824 | 1468203484529 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:04 INFO - PROCESS | 1824 | 1468203484642 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:05 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.
19:18:05 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 532ms
19:18:05 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
19:18:05 INFO - PROCESS | 1824 | 1468203485077 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:05 INFO - PROCESS | 1824 | 1468203485187 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:05 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.
19:18:05 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 594ms
19:18:05 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
19:18:05 INFO - PROCESS | 1824 | 1468203485667 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:05 INFO - PROCESS | 1824 | 1468203485802 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:06 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
19:18:06 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
19:18:06 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 584ms
19:18:06 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
19:18:06 INFO - PROCESS | 1824 | 1468203486257 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:06 INFO - PROCESS | 1824 | 1468203486385 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:06 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.
19:18:06 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 623ms
19:18:06 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
19:18:06 INFO - PROCESS | 1824 | 1468203486893 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:07 INFO - PROCESS | 1824 | 1468203487041 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:07 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.
19:18:07 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 581ms
19:18:07 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
19:18:07 INFO - PROCESS | 1824 | 1468203487474 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:07 INFO - PROCESS | 1824 | 1468203487575 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:07 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.
19:18:07 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 523ms
19:18:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
19:18:08 INFO - PROCESS | 1824 | 1468203488005 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:08 INFO - PROCESS | 1824 | 1468203488107 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:08 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.
19:18:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 476ms
19:18:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
19:18:08 INFO - PROCESS | 1824 | 1468203488492 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:08 INFO - PROCESS | 1824 | 1468203488600 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:09 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.
19:18:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 525ms
19:18:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
19:18:09 INFO - PROCESS | 1824 | 1468203489022 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:09 INFO - PROCESS | 1824 | 1468203489126 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:09 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.
19:18:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 526ms
19:18:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
19:18:09 INFO - PROCESS | 1824 | 1468203489560 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:09 INFO - PROCESS | 1824 | 1468203489678 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:10 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
19:18:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
19:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
19:18:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 723ms
19:18:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
19:18:10 INFO - PROCESS | 1824 | 1468203490324 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:10 INFO - PROCESS | 1824 | 1468203490487 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:11 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.
19:18:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 881ms
19:18:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
19:18:11 INFO - PROCESS | 1824 | 1468203491208 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:11 INFO - PROCESS | 1824 | 1468203491314 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:11 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.
19:18:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 575ms
19:18:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
19:18:11 INFO - PROCESS | 1824 | 1468203491799 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:11 INFO - PROCESS | 1824 | 1468203491934 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:12 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
19:18:12 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
19:18:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 534ms
19:18:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
19:18:12 INFO - PROCESS | 1824 | 1468203492346 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:12 INFO - PROCESS | 1824 | 1468203492459 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:12 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.
19:18:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 583ms
19:18:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
19:18:12 INFO - PROCESS | 1824 | 1468203492924 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:13 INFO - PROCESS | 1824 | 1468203493026 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:13 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.
19:18:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 524ms
19:18:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
19:18:13 INFO - PROCESS | 1824 | 1468203493462 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:13 INFO - PROCESS | 1824 | 1468203493562 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:14 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.
19:18:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 571ms
19:18:14 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
19:18:14 INFO - PROCESS | 1824 | 1468203494042 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:14 INFO - PROCESS | 1824 | 1468203494171 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:14 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
19:18:14 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 576ms
19:18:14 INFO - TEST-START | /FileAPI/FileReaderSync.worker
19:18:14 INFO - PROCESS | 1824 | 1468203494622 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:14 INFO - PROCESS | 1824 | 1468203494720 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:15 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
19:18:15 INFO - {}
19:18:15 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
19:18:15 INFO - {}
19:18:15 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
19:18:15 INFO - {}
19:18:15 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
19:18:15 INFO - {}
19:18:15 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 528ms
19:18:15 INFO - TEST-START | /FileAPI/fileReader.html
19:18:15 INFO - PROCESS | 1824 | 1468203495156 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:15 INFO - PROCESS | 1824 | 1468203495268 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:15 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
19:18:15 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
19:18:15 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
19:18:15 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
19:18:15 INFO - TEST-OK | /FileAPI/fileReader.html | took 521ms
19:18:15 INFO - TEST-START | /FileAPI/historical.html
19:18:15 INFO - PROCESS | 1824 | 1468203495688 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:15 INFO - PROCESS | 1824 | 1468203495794 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:16 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
19:18:16 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
19:18:16 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
19:18:16 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
19:18:16 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
19:18:16 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
19:18:16 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
19:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:16 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
19:18:16 INFO - TEST-OK | /FileAPI/historical.html | took 531ms
19:18:16 INFO - TEST-START | /FileAPI/idlharness.html
19:18:16 INFO - PROCESS | 1824 | 1468203496233 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:16 INFO - PROCESS | 1824 | 1468203496350 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
19:18:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
19:18:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
19:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
19:18:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
19:18:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:18:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:18:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
19:18:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
19:18:17 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
19:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:17 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
19:18:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
19:18:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:18:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:18:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
19:18:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
19:18:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
19:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
19:18:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
19:18:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:18:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:18:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
19:18:17 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
19:18:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:18:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:18:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:18:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:18:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
19:18:17 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
19:18:17 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
19:18:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:18:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:18:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:18:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:18:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
19:18:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
19:18:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
19:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
19:18:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:18:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:18:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
19:18:17 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
19:18:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:18:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:18:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:18:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:18:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
19:18:17 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
19:18:17 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
19:18:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:18:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:18:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:18:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:18:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
19:18:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
19:18:17 INFO - TEST-OK | /FileAPI/idlharness.html | took 860ms
19:18:17 INFO - TEST-START | /FileAPI/idlharness.worker
19:18:17 INFO - PROCESS | 1824 | 1468203497163 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:17 INFO - PROCESS | 1824 | 1468203497332 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
19:18:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
19:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
19:18:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
19:18:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:18:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:18:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
19:18:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
19:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
19:18:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
19:18:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:18:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:18:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
19:18:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
19:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
19:18:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
19:18:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:18:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:18:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
19:18:18 INFO - {}
19:18:18 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
19:18:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:18:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:18:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:18:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:18:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
19:18:18 INFO - {}
19:18:18 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 - {}
19:18:18 INFO - {}
19:18:18 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
19:18:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:18:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:18:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:18:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:18:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
19:18:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
19:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
19:18:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:18:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:18:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
19:18:18 INFO - {}
19:18:18 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
19:18:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:18:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:18:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:18:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:18:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
19:18:18 INFO - {}
19:18:18 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 - {}
19:18:18 INFO - {}
19:18:18 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
19:18:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:18:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:18:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:18:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:18:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:18:18 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
19:18:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
19:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
19:18:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:18:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:18:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:18:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
19:18:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
19:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
19:18:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:18:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:18:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:18:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
19:18:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
19:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
19:18:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:18:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:18:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:18:18 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
19:18:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
19:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
19:18:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:18:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:18:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:18:18 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
19:18:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
19:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
19:18:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:18:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:18:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:18:18 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
19:18:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
19:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
19:18:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
19:18:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:18:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:18:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:18:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
19:18:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
19:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
19:18:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
19:18:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:18:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:18:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
19:18:18 INFO - {}
19:18:18 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1340ms
19:18:18 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
19:18:18 INFO - PROCESS | 1824 | 1468203498639 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:18 INFO - PROCESS | 1824 | 1468203498848 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
19:18:19 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1037ms
19:18:19 INFO - TEST-START | /FileAPI/blob/Blob-close.html
19:18:19 INFO - PROCESS | 1824 | 1468203499557 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:19 INFO - PROCESS | 1824 | 1468203499668 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
19:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
19:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
19:18:20 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 575ms
19:18:20 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
19:18:20 INFO - PROCESS | 1824 | 1468203500146 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:20 INFO - PROCESS | 1824 | 1468203500282 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
19:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
19:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
19:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
19:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
19:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
19:18:20 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.
19:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
19:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
19:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
19:18:20 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'.)
19:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
19:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
19:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
19:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
19:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
19:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
19:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
19:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
19:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
19:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
19:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
19:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
19:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
19:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
19:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
19:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
19:18:20 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.
19:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
19:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
19:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
19:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
19:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
19:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
19:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
19:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
19:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
19:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
19:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
19:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
19:18:20 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.
19:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
19:18:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
19:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
19:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
19:18:20 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.
19:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
19:18:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
19:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
19:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
19:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
19:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
19:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
19:18:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
19:18:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
19:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
19:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
19:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
19:18:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
19:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
19:18:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
19:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:18:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
19:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:18:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
19:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
19:18:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
19:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:18:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
19:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:18:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
19:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:18:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
19:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:18:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
19:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
19:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
19:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
19:18:20 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 723ms
19:18:20 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
19:18:20 INFO - PROCESS | 1824 | 1468203500916 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:21 INFO - PROCESS | 1824 | 1468203501063 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
19:18:21 INFO - {}
19:18:21 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 648ms
19:18:21 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
19:18:21 INFO - PROCESS | 1824 | 1468203501566 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:21 INFO - PROCESS | 1824 | 1468203501678 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
19:18:22 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 539ms
19:18:22 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
19:18:22 INFO - PROCESS | 1824 | 1468203502102 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:22 INFO - PROCESS | 1824 | 1468203502211 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
19:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
19:18:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
19:18:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:18:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
19:18:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:18:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
19:18:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:18:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
19:18:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:18:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
19:18:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:18:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
19:18:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:18:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
19:18:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:18:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
19:18:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:18:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
19:18:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:18:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
19:18:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:18:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
19:18:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:18:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
19:18:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:18:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:18:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
19:18:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:18:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:18:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
19:18:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:18:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:18:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
19:18:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:18:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:18:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
19:18:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:18:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:18:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
19:18:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:18:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:18:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
19:18:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:18:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:18:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
19:18:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:18:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:18:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
19:18:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:18:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:18:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
19:18:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:18:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:18:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
19:18:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:18:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:18:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
19:18:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
19:18:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
19:18:23 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"
19:18:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
19:18:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
19:18:23 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"
19:18:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
19:18:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
19:18:23 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 818ms
19:18:23 INFO - TEST-START | /FileAPI/file/File-constructor.html
19:18:23 INFO - PROCESS | 1824 | 1468203502991 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:23 INFO - PROCESS | 1824 | 1468203503154 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
19:18:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
19:18:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
19:18:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
19:18:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
19:18:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
19:18:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
19:18:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
19:18:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
19:18:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
19:18:23 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
19:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:23 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
19:18:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
19:18:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
19:18:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
19:18:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
19:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
19:18:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
19:18:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
19:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
19:18:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
19:18:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
19:18:23 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 585ms
19:18:23 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
19:18:23 INFO - PROCESS | 1824 | 1468203503582 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:23 INFO - PROCESS | 1824 | 1468203503680 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:24 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
19:18:24 INFO - {}
19:18:24 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 587ms
19:18:24 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
19:18:24 INFO - PROCESS | 1824 | 1468203504166 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:24 INFO - PROCESS | 1824 | 1468203504268 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
19:18:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
19:18:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
19:18:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
19:18:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
19:18:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
19:18:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
19:18:24 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 482ms
19:18:24 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
19:18:24 INFO - PROCESS | 1824 | 1468203504661 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:24 INFO - PROCESS | 1824 | 1468203504799 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
19:18:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
19:18:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
19:18:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
19:18:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
19:18:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
19:18:25 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 781ms
19:18:25 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
19:18:25 INFO - PROCESS | 1824 | 1468203505451 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:25 INFO - PROCESS | 1824 | 1468203505726 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
19:18:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
19:18:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
19:18:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
19:18:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
19:18:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
19:18:26 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 779ms
19:18:26 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
19:18:26 INFO - PROCESS | 1824 | 1468203506241 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:26 INFO - PROCESS | 1824 | 1468203506353 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:26 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
19:18:26 INFO - reader.readAsText(blob_2)
19:18:26 INFO - }" did not throw
19:18:26 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
19:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:26 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
19:18:26 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
19:18:26 INFO - reader.readAsDataURL(blob_2)
19:18:26 INFO - }" did not throw
19:18:26 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
19:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:26 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
19:18:26 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
19:18:26 INFO - reader.readAsArrayBuffer(blob_2)
19:18:26 INFO - }" did not throw
19:18:26 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
19:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:26 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
19:18:26 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
19:18:26 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
19:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:18:26 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
19:18:26 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
19:18:26 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
19:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:18:26 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
19:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:18:26 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
19:18:26 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
19:18:26 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
19:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:18:26 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 575ms
19:18:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
19:18:26 INFO - PROCESS | 1824 | 1468203506841 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:26 INFO - PROCESS | 1824 | 1468203506960 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:27 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
19:18:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
19:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
19:18:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
19:18:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 582ms
19:18:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
19:18:27 INFO - PROCESS | 1824 | 1468203507436 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:27 INFO - PROCESS | 1824 | 1468203507550 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
19:18:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 536ms
19:18:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
19:18:27 INFO - PROCESS | 1824 | 1468203507969 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:28 INFO - PROCESS | 1824 | 1468203508085 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
19:18:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 575ms
19:18:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
19:18:28 INFO - PROCESS | 1824 | 1468203508557 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:28 INFO - PROCESS | 1824 | 1468203508663 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
19:18:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 577ms
19:18:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
19:18:29 INFO - PROCESS | 1824 | 1468203509140 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:29 INFO - PROCESS | 1824 | 1468203509262 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
19:18:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
19:18:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 525ms
19:18:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
19:18:29 INFO - PROCESS | 1824 | 1468203509673 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:29 INFO - PROCESS | 1824 | 1468203509787 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
19:18:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 522ms
19:18:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
19:18:30 INFO - PROCESS | 1824 | 1468203510201 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:30 INFO - PROCESS | 1824 | 1468203510308 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
19:18:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
19:18:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
19:18:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 528ms
19:18:30 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
19:18:30 INFO - PROCESS | 1824 | 1468203510735 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:30 INFO - PROCESS | 1824 | 1468203510836 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:31 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
19:18:31 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
19:18:31 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
19:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:31 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
19:18:31 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 482ms
19:18:31 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
19:18:31 INFO - PROCESS | 1824 | 1468203511226 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:31 INFO - PROCESS | 1824 | 1468203511324 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:31 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
19:18:31 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 524ms
19:18:31 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
19:18:31 INFO - PROCESS | 1824 | 1468203511759 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:31 INFO - PROCESS | 1824 | 1468203511876 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:32 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
19:18:32 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 672ms
19:18:32 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
19:18:32 INFO - PROCESS | 1824 | 1468203512442 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:32 INFO - PROCESS | 1824 | 1468203512578 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:33 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
19:18:33 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 731ms
19:18:33 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
19:18:33 INFO - PROCESS | 1824 | 1468203513182 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:33 INFO - PROCESS | 1824 | 1468203513330 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:34 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
19:18:34 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 874ms
19:18:34 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
19:18:34 INFO - PROCESS | 1824 | 1468203514077 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:34 INFO - PROCESS | 1824 | 1468203514499 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:35 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
19:18:35 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 936ms
19:18:35 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
19:18:35 INFO - PROCESS | 1824 | 1468203515054 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:35 INFO - PROCESS | 1824 | 1468203515166 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:35 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
19:18:35 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
19:18:35 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
19:18:35 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
19:18:35 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 611ms
19:18:35 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
19:18:35 INFO - PROCESS | 1824 | 1468203515651 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:35 INFO - PROCESS | 1824 | 1468203515797 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:36 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
19:18:36 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
19:18:36 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
19:18:36 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
19:18:36 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
19:18:36 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
19:18:36 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 630ms
19:18:36 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
19:18:36 INFO - PROCESS | 1824 | 1468203516299 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:36 INFO - PROCESS | 1824 | 1468203516419 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:36 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
19:18:36 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
19:18:36 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
19:18:36 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
19:18:36 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
19:18:36 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
19:18:36 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 639ms
19:18:36 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
19:18:36 INFO - PROCESS | 1824 | 1468203516937 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:37 INFO - PROCESS | 1824 | 1468203517108 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:37 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
19:18:37 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
19:18:37 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
19:18:37 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
19:18:37 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
19:18:37 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
19:18:37 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 686ms
19:18:37 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
19:18:37 INFO - PROCESS | 1824 | 1468203517634 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:37 INFO - PROCESS | 1824 | 1468203517769 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:38 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
19:18:38 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
19:18:38 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
19:18:38 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
19:18:38 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 636ms
19:18:38 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
19:18:38 INFO - PROCESS | 1824 | 1468203518270 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:38 INFO - PROCESS | 1824 | 1468203518428 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:38 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
19:18:38 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
19:18:38 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
19:18:38 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
19:18:38 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 687ms
19:18:38 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
19:18:38 INFO - PROCESS | 1824 | 1468203518970 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:39 INFO - PROCESS | 1824 | 1468203519084 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:39 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
19:18:39 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
19:18:39 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
19:18:39 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
19:18:39 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 529ms
19:18:39 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
19:18:39 INFO - PROCESS | 1824 | 1468203519505 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:39 INFO - PROCESS | 1824 | 1468203519613 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:40 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
19:18:40 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
19:18:40 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
19:18:40 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
19:18:40 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 523ms
19:18:40 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
19:18:40 INFO - PROCESS | 1824 | 1468203520038 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:40 INFO - PROCESS | 1824 | 1468203520151 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:40 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
19:18:40 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
19:18:40 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
19:18:40 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
19:18:40 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
19:18:40 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 776ms
19:18:40 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
19:18:40 INFO - PROCESS | 1824 | 1468203520894 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:41 INFO - PROCESS | 1824 | 1468203521023 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:41 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
19:18:41 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
19:18:41 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
19:18:41 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 927ms
19:18:41 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
19:18:41 INFO - PROCESS | 1824 | 1468203521828 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:42 INFO - PROCESS | 1824 | 1468203521998 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:42 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
19:18:42 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
19:18:42 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
19:18:42 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 977ms
19:18:42 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
19:18:42 INFO - PROCESS | 1824 | 1468203522819 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:42 INFO - PROCESS | 1824 | 1468203522940 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:43 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
19:18:43 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 623ms
19:18:43 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
19:18:43 INFO - PROCESS | 1824 | 1468203523463 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:43 INFO - PROCESS | 1824 | 1468203523585 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:44 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
19:18:44 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
19:18:44 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 629ms
19:18:44 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
19:18:44 INFO - PROCESS | 1824 | 1468203524082 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:44 INFO - PROCESS | 1824 | 1468203524188 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:44 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
19:18:44 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 540ms
19:18:44 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
19:18:44 INFO - PROCESS | 1824 | 1468203524629 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:44 INFO - PROCESS | 1824 | 1468203524735 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:45 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
19:18:45 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 580ms
19:18:45 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
19:18:45 INFO - PROCESS | 1824 | 1468203525220 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:45 INFO - PROCESS | 1824 | 1468203525382 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:45 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
19:18:45 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 674ms
19:18:45 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
19:18:45 INFO - PROCESS | 1824 | 1468203525902 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:46 INFO - PROCESS | 1824 | 1468203526034 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:46 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
19:18:46 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 579ms
19:18:46 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
19:18:46 INFO - PROCESS | 1824 | 1468203526484 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:46 INFO - PROCESS | 1824 | 1468203526591 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:47 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
19:18:47 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 528ms
19:18:47 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
19:18:47 INFO - PROCESS | 1824 | 1468203527022 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:47 INFO - PROCESS | 1824 | 1468203527147 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:47 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
19:18:47 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 585ms
19:18:47 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
19:18:47 INFO - PROCESS | 1824 | 1468203527612 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:47 INFO - PROCESS | 1824 | 1468203527716 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:48 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
19:18:48 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 521ms
19:18:48 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
19:18:48 INFO - PROCESS | 1824 | 1468203528145 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:48 INFO - PROCESS | 1824 | 1468203528262 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:48 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
19:18:48 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 588ms
19:18:48 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
19:18:48 INFO - PROCESS | 1824 | 1468203528735 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:48 INFO - PROCESS | 1824 | 1468203528895 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:49 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
19:18:49 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 681ms
19:18:49 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
19:18:49 INFO - PROCESS | 1824 | 1468203529425 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:49 INFO - PROCESS | 1824 | 1468203529581 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:50 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
19:18:50 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 774ms
19:18:50 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
19:18:50 INFO - PROCESS | 1824 | 1468203530209 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:50 INFO - PROCESS | 1824 | 1468203530387 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:51 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
19:18:51 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 984ms
19:18:51 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
19:18:51 INFO - PROCESS | 1824 | 1468203531206 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:51 INFO - PROCESS | 1824 | 1468203531313 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:51 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
19:18:51 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 631ms
19:18:51 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
19:18:51 INFO - PROCESS | 1824 | 1468203531846 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:51 INFO - PROCESS | 1824 | 1468203531962 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:52 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
19:18:52 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 580ms
19:18:52 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
19:18:52 INFO - PROCESS | 1824 | 1468203532441 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:52 INFO - PROCESS | 1824 | 1468203532550 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:52 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
19:18:52 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 574ms
19:18:53 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
19:18:53 INFO - PROCESS | 1824 | 1468203533021 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:53 INFO - PROCESS | 1824 | 1468203533159 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:53 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
19:18:53 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 627ms
19:18:53 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
19:18:53 INFO - PROCESS | 1824 | 1468203533653 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:53 INFO - PROCESS | 1824 | 1468203533769 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:54 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
19:18:54 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 636ms
19:18:54 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
19:18:54 INFO - PROCESS | 1824 | 1468203534300 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:54 INFO - PROCESS | 1824 | 1468203534490 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:54 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
19:18:54 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 678ms
19:18:54 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
19:18:54 INFO - PROCESS | 1824 | 1468203534983 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:55 INFO - PROCESS | 1824 | 1468203535092 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:55 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
19:18:55 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 521ms
19:18:55 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
19:18:55 INFO - PROCESS | 1824 | 1468203535511 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:55 INFO - PROCESS | 1824 | 1468203535613 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:56 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
19:18:56 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 533ms
19:18:56 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
19:18:56 INFO - PROCESS | 1824 | 1468203536051 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:56 INFO - PROCESS | 1824 | 1468203536158 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:56 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
19:18:56 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 532ms
19:18:56 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
19:18:56 INFO - PROCESS | 1824 | 1468203536590 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:56 INFO - PROCESS | 1824 | 1468203536682 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:57 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
19:18:57 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 630ms
19:18:57 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
19:18:57 INFO - PROCESS | 1824 | 1468203537243 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:57 INFO - PROCESS | 1824 | 1468203537410 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:58 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
19:18:58 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 936ms
19:18:58 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
19:18:58 INFO - PROCESS | 1824 | 1468203538233 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:58 INFO - PROCESS | 1824 | 1468203538359 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:58 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
19:18:58 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 623ms
19:18:58 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
19:18:58 INFO - PROCESS | 1824 | 1468203538867 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:58 INFO - PROCESS | 1824 | 1468203538976 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:59 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
19:18:59 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 580ms
19:18:59 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
19:18:59 INFO - PROCESS | 1824 | 1468203539463 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:18:59 INFO - PROCESS | 1824 | 1468203539588 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:00 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
19:19:00 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 628ms
19:19:00 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
19:19:00 INFO - PROCESS | 1824 | 1468203540087 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:00 INFO - PROCESS | 1824 | 1468203540195 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:00 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore4.htm | IDBCursor.continue() - object store - attempt to iterate to the next record when the direction is set for the previous record
19:19:00 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 533ms
19:19:00 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
19:19:00 INFO - PROCESS | 1824 | 1468203540627 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:00 INFO - PROCESS | 1824 | 1468203540743 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:01 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
19:19:01 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 627ms
19:19:01 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
19:19:01 INFO - PROCESS | 1824 | 1468203541267 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:01 INFO - PROCESS | 1824 | 1468203541419 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:01 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
19:19:01 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 672ms
19:19:01 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
19:19:01 INFO - PROCESS | 1824 | 1468203541944 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:02 INFO - PROCESS | 1824 | 1468203542069 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:02 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
19:19:02 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 583ms
19:19:02 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
19:19:02 INFO - PROCESS | 1824 | 1468203542536 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:02 INFO - PROCESS | 1824 | 1468203542651 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:03 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
19:19:03 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 573ms
19:19:03 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
19:19:03 INFO - PROCESS | 1824 | 1468203543113 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:03 INFO - PROCESS | 1824 | 1468203543226 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:03 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
19:19:03 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 529ms
19:19:03 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
19:19:03 INFO - PROCESS | 1824 | 1468203543649 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:03 INFO - PROCESS | 1824 | 1468203543755 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:04 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
19:19:04 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 572ms
19:19:04 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
19:19:04 INFO - PROCESS | 1824 | 1468203544232 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:04 INFO - PROCESS | 1824 | 1468203544355 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:04 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
19:19:04 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 625ms
19:19:04 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
19:19:04 INFO - PROCESS | 1824 | 1468203544866 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:05 INFO - PROCESS | 1824 | 1468203545007 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:05 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
19:19:05 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 677ms
19:19:05 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
19:19:05 INFO - PROCESS | 1824 | 1468203545550 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:05 INFO - PROCESS | 1824 | 1468203545730 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:06 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
19:19:06 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 880ms
19:19:06 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
19:19:06 INFO - PROCESS | 1824 | 1468203546436 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:06 INFO - PROCESS | 1824 | 1468203546871 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:07 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
19:19:07 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 928ms
19:19:07 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
19:19:07 INFO - PROCESS | 1824 | 1468203547373 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:07 INFO - PROCESS | 1824 | 1468203547510 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:07 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
19:19:07 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 586ms
19:19:07 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
19:19:07 INFO - PROCESS | 1824 | 1468203547970 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:08 INFO - PROCESS | 1824 | 1468203548097 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:08 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
19:19:08 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 631ms
19:19:08 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
19:19:08 INFO - PROCESS | 1824 | 1468203548620 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:08 INFO - PROCESS | 1824 | 1468203548730 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:10 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
19:19:10 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1436ms
19:19:10 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
19:19:10 INFO - PROCESS | 1824 | 1468203550051 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:10 INFO - PROCESS | 1824 | 1468203550173 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:10 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
19:19:10 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 628ms
19:19:10 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
19:19:10 INFO - PROCESS | 1824 | 1468203550686 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:10 INFO - PROCESS | 1824 | 1468203550797 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:11 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
19:19:11 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 626ms
19:19:11 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
19:19:11 INFO - PROCESS | 1824 | 1468203551323 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:11 INFO - PROCESS | 1824 | 1468203551448 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:11 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
19:19:11 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 528ms
19:19:11 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
19:19:11 INFO - PROCESS | 1824 | 1468203551853 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:11 INFO - PROCESS | 1824 | 1468203551955 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:12 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
19:19:12 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 529ms
19:19:12 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
19:19:12 INFO - PROCESS | 1824 | 1468203552389 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:12 INFO - PROCESS | 1824 | 1468203552491 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:13 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
19:19:13 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 627ms
19:19:13 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
19:19:13 INFO - PROCESS | 1824 | 1468203553027 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:13 INFO - PROCESS | 1824 | 1468203553184 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:13 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
19:19:13 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 774ms
19:19:13 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
19:19:13 INFO - PROCESS | 1824 | 1468203553810 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:14 INFO - PROCESS | 1824 | 1468203554046 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:14 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
19:19:14 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 830ms
19:19:14 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
19:19:14 INFO - PROCESS | 1824 | 1468203554657 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:14 INFO - PROCESS | 1824 | 1468203554770 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:15 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
19:19:15 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 627ms
19:19:15 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
19:19:15 INFO - PROCESS | 1824 | 1468203555292 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:15 INFO - PROCESS | 1824 | 1468203555443 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:15 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
19:19:15 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 637ms
19:19:15 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
19:19:15 INFO - PROCESS | 1824 | 1468203555949 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:16 INFO - PROCESS | 1824 | 1468203556060 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:16 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
19:19:16 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 583ms
19:19:16 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
19:19:16 INFO - PROCESS | 1824 | 1468203556533 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:16 INFO - PROCESS | 1824 | 1468203556686 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:17 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
19:19:17 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 628ms
19:19:17 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
19:19:17 INFO - PROCESS | 1824 | 1468203557167 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:17 INFO - PROCESS | 1824 | 1468203557320 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:17 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
19:19:17 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 629ms
19:19:17 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
19:19:17 INFO - PROCESS | 1824 | 1468203557802 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:17 INFO - PROCESS | 1824 | 1468203557942 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:18 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
19:19:18 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 526ms
19:19:18 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
19:19:18 INFO - PROCESS | 1824 | 1468203558336 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:18 INFO - PROCESS | 1824 | 1468203558446 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:18 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
19:19:18 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 529ms
19:19:18 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
19:19:18 INFO - PROCESS | 1824 | 1468203558870 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:18 INFO - PROCESS | 1824 | 1468203558974 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:19 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
19:19:19 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 523ms
19:19:19 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
19:19:19 INFO - PROCESS | 1824 | 1468203559400 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:19 INFO - PROCESS | 1824 | 1468203559505 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:19 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
19:19:19 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 530ms
19:19:19 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
19:19:19 INFO - PROCESS | 1824 | 1468203559936 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:20 INFO - PROCESS | 1824 | 1468203560046 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:20 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
19:19:20 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 625ms
19:19:20 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
19:19:20 INFO - PROCESS | 1824 | 1468203560573 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:20 INFO - PROCESS | 1824 | 1468203560750 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:21 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
19:19:21 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 726ms
19:19:21 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
19:19:21 INFO - PROCESS | 1824 | 1468203561334 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:21 INFO - PROCESS | 1824 | 1468203561479 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:22 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
19:19:22 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 798ms
19:19:22 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
19:19:22 INFO - PROCESS | 1824 | 1468203562125 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:22 INFO - PROCESS | 1824 | 1468203562252 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:23 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
19:19:23 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 1027ms
19:19:23 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
19:19:23 INFO - PROCESS | 1824 | 1468203563169 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:23 INFO - PROCESS | 1824 | 1468203563283 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:23 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
19:19:23 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 631ms
19:19:23 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
19:19:23 INFO - PROCESS | 1824 | 1468203563806 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:23 INFO - PROCESS | 1824 | 1468203563920 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:24 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
19:19:24 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 581ms
19:19:24 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
19:19:24 INFO - PROCESS | 1824 | 1468203564409 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:24 INFO - PROCESS | 1824 | 1468203564544 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
19:19:25 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 628ms
19:19:25 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
19:19:25 INFO - PROCESS | 1824 | 1468203565037 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:25 INFO - PROCESS | 1824 | 1468203565141 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
19:19:25 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 585ms
19:19:25 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
19:19:25 INFO - PROCESS | 1824 | 1468203565629 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:25 INFO - PROCESS | 1824 | 1468203565751 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
19:19:26 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 890ms
19:19:26 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
19:19:26 INFO - PROCESS | 1824 | 1468203566523 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:26 INFO - PROCESS | 1824 | 1468203566640 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
19:19:27 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 1387ms
19:19:27 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
19:19:27 INFO - PROCESS | 1824 | 1468203567922 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:28 INFO - PROCESS | 1824 | 1468203568023 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
19:19:28 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 573ms
19:19:28 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
19:19:28 INFO - PROCESS | 1824 | 1468203568509 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:28 INFO - PROCESS | 1824 | 1468203568619 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
19:19:29 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 592ms
19:19:29 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
19:19:29 INFO - PROCESS | 1824 | 1468203569117 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:29 INFO - PROCESS | 1824 | 1468203569237 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
19:19:29 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 696ms
19:19:29 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
19:19:29 INFO - PROCESS | 1824 | 1468203569813 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:29 INFO - PROCESS | 1824 | 1468203569948 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
19:19:30 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 677ms
19:19:30 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
19:19:30 INFO - PROCESS | 1824 | 1468203570518 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:30 INFO - PROCESS | 1824 | 1468203570672 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
19:19:31 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 1079ms
19:19:31 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
19:19:31 INFO - PROCESS | 1824 | 1468203571607 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:31 INFO - PROCESS | 1824 | 1468203571731 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:32 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
19:19:32 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 727ms
19:19:32 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
19:19:32 INFO - PROCESS | 1824 | 1468203572372 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:32 INFO - PROCESS | 1824 | 1468203572517 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:32 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
19:19:32 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 627ms
19:19:32 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
19:19:33 INFO - PROCESS | 1824 | 1468203573015 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:33 INFO - PROCESS | 1824 | 1468203573168 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
19:19:33 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 633ms
19:19:33 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
19:19:33 INFO - PROCESS | 1824 | 1468203573648 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:33 INFO - PROCESS | 1824 | 1468203573759 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
19:19:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
19:19:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
19:19:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
19:19:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
19:19:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
19:19:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
19:19:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
19:19:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
19:19:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
19:19:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
19:19:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
19:19:34 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 1087ms
19:19:34 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
19:19:34 INFO - PROCESS | 1824 | 1468203574744 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:34 INFO - PROCESS | 1824 | 1468203574832 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
19:19:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
19:19:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
19:19:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
19:19:35 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 684ms
19:19:35 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
19:19:35 INFO - PROCESS | 1824 | 1468203575439 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:35 INFO - PROCESS | 1824 | 1468203575580 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
19:19:36 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 621ms
19:19:36 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
19:19:36 INFO - PROCESS | 1824 | 1468203576105 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:36 INFO - PROCESS | 1824 | 1468203576236 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
19:19:36 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 833ms
19:19:36 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
19:19:36 INFO - PROCESS | 1824 | 1468203576949 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:37 INFO - PROCESS | 1824 | 1468203577092 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
19:19:37 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 677ms
19:19:37 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
19:19:37 INFO - PROCESS | 1824 | 1468203577644 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:37 INFO - PROCESS | 1824 | 1468203577757 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:38 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
19:19:38 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 676ms
19:19:38 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
19:19:38 INFO - PROCESS | 1824 | 1468203578335 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:38 INFO - PROCESS | 1824 | 1468203578453 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:38 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
19:19:38 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 628ms
19:19:38 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
19:19:38 INFO - PROCESS | 1824 | 1468203578959 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:39 INFO - PROCESS | 1824 | 1468203579103 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
19:19:39 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 577ms
19:19:39 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
19:19:39 INFO - PROCESS | 1824 | 1468203579542 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:39 INFO - PROCESS | 1824 | 1468203579674 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
19:19:40 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 628ms
19:19:40 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
19:19:40 INFO - PROCESS | 1824 | 1468203580180 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:40 INFO - PROCESS | 1824 | 1468203580360 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
19:19:40 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 626ms
19:19:40 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
19:19:40 INFO - PROCESS | 1824 | 1468203580809 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:40 INFO - PROCESS | 1824 | 1468203580918 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
19:19:41 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 574ms
19:19:41 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
19:19:41 INFO - PROCESS | 1824 | 1468203581390 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:41 INFO - PROCESS | 1824 | 1468203581506 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:41 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
19:19:41 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 529ms
19:19:41 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
19:19:41 INFO - PROCESS | 1824 | 1468203581925 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:42 INFO - PROCESS | 1824 | 1468203582032 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:42 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
19:19:42 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
19:19:42 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
19:19:42 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 534ms
19:19:42 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
19:19:42 INFO - PROCESS | 1824 | 1468203582467 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:42 INFO - PROCESS | 1824 | 1468203582576 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:43 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
19:19:43 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 683ms
19:19:43 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
19:19:43 INFO - PROCESS | 1824 | 1468203583160 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:43 INFO - PROCESS | 1824 | 1468203583345 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:44 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
19:19:44 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 932ms
19:19:44 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
19:19:44 INFO - PROCESS | 1824 | 1468203584105 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:44 INFO - PROCESS | 1824 | 1468203584238 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:44 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
19:19:44 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 782ms
19:19:44 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
19:19:44 INFO - PROCESS | 1824 | 1468203584896 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:45 INFO - PROCESS | 1824 | 1468203585016 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:45 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
19:19:45 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
19:19:45 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 787ms
19:19:45 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
19:19:45 INFO - PROCESS | 1824 | 1468203585690 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:46 INFO - PROCESS | 1824 | 1468203586123 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
19:19:46 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 935ms
19:19:46 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
19:19:46 INFO - PROCESS | 1824 | 1468203586634 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:46 INFO - PROCESS | 1824 | 1468203586777 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
19:19:47 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 730ms
19:19:47 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
19:19:47 INFO - PROCESS | 1824 | 1468203587410 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:47 INFO - PROCESS | 1824 | 1468203587549 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:48 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
19:19:48 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 726ms
19:19:48 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
19:19:48 INFO - PROCESS | 1824 | 1468203588163 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:48 INFO - PROCESS | 1824 | 1468203588291 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:48 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
19:19:48 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
19:19:48 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 697ms
19:19:48 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
19:19:48 INFO - PROCESS | 1824 | 1468203588848 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:48 INFO - PROCESS | 1824 | 1468203588972 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:49 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
19:19:49 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 629ms
19:19:49 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
19:19:49 INFO - PROCESS | 1824 | 1468203589492 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:49 INFO - PROCESS | 1824 | 1468203589609 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:50 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
19:19:50 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 779ms
19:19:50 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
19:19:50 INFO - PROCESS | 1824 | 1468203590270 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:50 INFO - PROCESS | 1824 | 1468203590376 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:50 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
19:19:50 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 528ms
19:19:50 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
19:19:50 INFO - PROCESS | 1824 | 1468203590806 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:50 INFO - PROCESS | 1824 | 1468203590908 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:51 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
19:19:51 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 528ms
19:19:51 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
19:19:51 INFO - PROCESS | 1824 | 1468203591340 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:51 INFO - PROCESS | 1824 | 1468203591444 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:52 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
19:19:52 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 679ms
19:19:52 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
19:19:52 INFO - PROCESS | 1824 | 1468203592026 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:52 INFO - PROCESS | 1824 | 1468203592177 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:52 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
19:19:52 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 924ms
19:19:52 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
19:19:52 INFO - PROCESS | 1824 | 1468203592965 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:53 INFO - PROCESS | 1824 | 1468203593263 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:53 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
19:19:53 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 837ms
19:19:53 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
19:19:53 INFO - PROCESS | 1824 | 1468203593808 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:53 INFO - PROCESS | 1824 | 1468203593915 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:54 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
19:19:54 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
19:19:54 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
19:19:54 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
19:19:54 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
19:19:54 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
19:19:54 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
19:19:54 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
19:19:54 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
19:19:54 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
19:19:54 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
19:19:54 INFO - window.indexedDB.open('test', val);..." did not throw
19:19:54 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
19:19:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:19:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:19:54 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
19:19:54 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
19:19:54 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
19:19:54 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
19:19:54 INFO - window.indexedDB.open('test', val);..." did not throw
19:19:54 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
19:19:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:19:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:19:54 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
19:19:54 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
19:19:54 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
19:19:54 INFO - window.indexedDB.open('test', val);..." did not throw
19:19:54 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
19:19:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:19:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:19:54 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
19:19:54 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
19:19:54 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
19:19:54 INFO - window.indexedDB.open('test', val);..." did not throw
19:19:54 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
19:19:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:19:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:19:54 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
19:19:54 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
19:19:54 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
19:19:54 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
19:19:54 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
19:19:54 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 848ms
19:19:54 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
19:19:54 INFO - PROCESS | 1824 | 1468203594675 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:54 INFO - PROCESS | 1824 | 1468203594788 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:55 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
19:19:55 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 583ms
19:19:55 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
19:19:55 INFO - PROCESS | 1824 | 1468203595268 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:55 INFO - PROCESS | 1824 | 1468203595372 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:57 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
19:19:57 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
19:19:57 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1897ms
19:19:57 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
19:19:57 INFO - PROCESS | 1824 | 1468203597170 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:57 INFO - PROCESS | 1824 | 1468203597262 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:57 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
19:19:57 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 537ms
19:19:57 INFO - TEST-START | /IndexedDB/idbindex_count.htm
19:19:57 INFO - PROCESS | 1824 | 1468203597705 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:57 INFO - PROCESS | 1824 | 1468203597847 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:58 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
19:19:58 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 629ms
19:19:58 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
19:19:58 INFO - PROCESS | 1824 | 1468203598345 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:58 INFO - PROCESS | 1824 | 1468203598454 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:58 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
19:19:58 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 522ms
19:19:58 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
19:19:58 INFO - PROCESS | 1824 | 1468203598872 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:58 INFO - PROCESS | 1824 | 1468203598977 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:59 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
19:19:59 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 523ms
19:19:59 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
19:19:59 INFO - PROCESS | 1824 | 1468203599402 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:19:59 INFO - PROCESS | 1824 | 1468203599505 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:00 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
19:20:00 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 691ms
19:20:00 INFO - TEST-START | /IndexedDB/idbindex_get.htm
19:20:00 INFO - PROCESS | 1824 | 1468203600105 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:00 INFO - PROCESS | 1824 | 1468203600244 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:00 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
19:20:00 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 678ms
19:20:00 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
19:20:00 INFO - PROCESS | 1824 | 1468203600792 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:00 INFO - PROCESS | 1824 | 1468203600946 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:01 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
19:20:01 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 789ms
19:20:01 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
19:20:01 INFO - PROCESS | 1824 | 1468203601606 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:01 INFO - PROCESS | 1824 | 1468203601822 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:02 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
19:20:02 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 1151ms
19:20:02 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
19:20:02 INFO - PROCESS | 1824 | 1468203602747 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:02 INFO - PROCESS | 1824 | 1468203602865 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:03 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
19:20:03 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 625ms
19:20:03 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
19:20:03 INFO - PROCESS | 1824 | 1468203603387 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:03 INFO - PROCESS | 1824 | 1468203603525 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:04 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
19:20:04 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 627ms
19:20:04 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
19:20:04 INFO - PROCESS | 1824 | 1468203604026 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:04 INFO - PROCESS | 1824 | 1468203604135 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:04 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
19:20:04 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 581ms
19:20:04 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
19:20:04 INFO - PROCESS | 1824 | 1468203604609 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:04 INFO - PROCESS | 1824 | 1468203604719 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:05 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
19:20:05 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 584ms
19:20:05 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
19:20:05 INFO - PROCESS | 1824 | 1468203605208 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:05 INFO - PROCESS | 1824 | 1468203605342 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:05 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
19:20:05 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 629ms
19:20:05 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
19:20:05 INFO - PROCESS | 1824 | 1468203605831 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:05 INFO - PROCESS | 1824 | 1468203605973 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
19:20:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
19:20:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
19:20:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
19:20:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
19:20:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
19:20:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
19:20:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
19:20:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
19:20:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
19:20:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
19:20:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
19:20:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
19:20:06 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 738ms
19:20:06 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
19:20:06 INFO - PROCESS | 1824 | 1468203606582 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:06 INFO - PROCESS | 1824 | 1468203606683 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
19:20:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
19:20:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
19:20:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
19:20:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
19:20:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
19:20:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
19:20:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
19:20:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
19:20:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
19:20:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
19:20:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
19:20:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
19:20:07 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 577ms
19:20:07 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
19:20:07 INFO - PROCESS | 1824 | 1468203607172 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:07 INFO - PROCESS | 1824 | 1468203607290 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:07 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
19:20:07 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 530ms
19:20:07 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
19:20:07 INFO - PROCESS | 1824 | 1468203607705 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:07 INFO - PROCESS | 1824 | 1468203607810 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:08 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
19:20:08 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 528ms
19:20:08 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
19:20:08 INFO - PROCESS | 1824 | 1468203608240 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:08 INFO - PROCESS | 1824 | 1468203608340 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:08 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
19:20:08 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 625ms
19:20:08 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
19:20:08 INFO - PROCESS | 1824 | 1468203608876 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:09 INFO - PROCESS | 1824 | 1468203609019 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:09 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
19:20:09 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 829ms
19:20:09 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
19:20:09 INFO - PROCESS | 1824 | 1468203609715 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:09 INFO - PROCESS | 1824 | 1468203609928 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:10 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
19:20:10 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 789ms
19:20:10 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
19:20:10 INFO - PROCESS | 1824 | 1468203610527 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:10 INFO - PROCESS | 1824 | 1468203610652 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:11 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
19:20:11 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 627ms
19:20:11 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
19:20:11 INFO - PROCESS | 1824 | 1468203611161 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:11 INFO - PROCESS | 1824 | 1468203611305 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:11 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
19:20:11 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 638ms
19:20:11 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
19:20:11 INFO - PROCESS | 1824 | 1468203611819 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:11 INFO - PROCESS | 1824 | 1468203611940 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:12 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
19:20:12 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 583ms
19:20:12 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
19:20:12 INFO - PROCESS | 1824 | 1468203612398 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:12 INFO - PROCESS | 1824 | 1468203612515 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:13 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
19:20:13 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 632ms
19:20:13 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
19:20:13 INFO - PROCESS | 1824 | 1468203613037 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:13 INFO - PROCESS | 1824 | 1468203613187 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:13 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
19:20:13 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 672ms
19:20:13 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
19:20:13 INFO - PROCESS | 1824 | 1468203613719 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:13 INFO - PROCESS | 1824 | 1468203613892 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:14 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
19:20:14 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 782ms
19:20:14 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
19:20:14 INFO - PROCESS | 1824 | 1468203614505 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:14 INFO - PROCESS | 1824 | 1468203614631 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:15 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
19:20:15 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 572ms
19:20:15 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
19:20:15 INFO - PROCESS | 1824 | 1468203615082 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:15 INFO - PROCESS | 1824 | 1468203615194 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:15 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
19:20:15 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 582ms
19:20:15 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
19:20:15 INFO - PROCESS | 1824 | 1468203615672 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:15 INFO - PROCESS | 1824 | 1468203615788 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:16 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
19:20:16 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 527ms
19:20:16 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
19:20:16 INFO - PROCESS | 1824 | 1468203616206 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:16 INFO - PROCESS | 1824 | 1468203616319 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:16 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
19:20:16 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 624ms
19:20:16 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
19:20:16 INFO - PROCESS | 1824 | 1468203616846 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:17 INFO - PROCESS | 1824 | 1468203617016 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:17 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
19:20:17 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 792ms
19:20:17 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
19:20:17 INFO - PROCESS | 1824 | 1468203617642 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:17 INFO - PROCESS | 1824 | 1468203617792 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:18 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
19:20:18 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
19:20:18 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
19:20:18 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 723ms
19:20:18 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
19:20:18 INFO - PROCESS | 1824 | 1468203618374 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:18 INFO - PROCESS | 1824 | 1468203618509 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:19 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
19:20:19 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
19:20:19 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
19:20:19 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
19:20:19 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
19:20:19 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
19:20:19 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
19:20:19 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 679ms
19:20:19 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
19:20:19 INFO - PROCESS | 1824 | 1468203619434 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:19 INFO - PROCESS | 1824 | 1468203619562 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:20 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
19:20:20 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
19:20:20 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
19:20:20 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
19:20:20 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
19:20:20 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
19:20:20 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
19:20:20 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 674ms
19:20:20 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
19:20:20 INFO - PROCESS | 1824 | 1468203620074 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:20 INFO - PROCESS | 1824 | 1468203620194 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
19:20:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 628ms
19:20:20 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
19:20:20 INFO - PROCESS | 1824 | 1468203620719 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:20 INFO - PROCESS | 1824 | 1468203620877 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:21 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
19:20:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 642ms
19:20:21 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
19:20:21 INFO - PROCESS | 1824 | 1468203621355 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:21 INFO - PROCESS | 1824 | 1468203621477 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:21 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
19:20:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 583ms
19:20:21 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
19:20:21 INFO - PROCESS | 1824 | 1468203621950 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:22 INFO - PROCESS | 1824 | 1468203622069 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
19:20:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 627ms
19:20:22 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
19:20:22 INFO - PROCESS | 1824 | 1468203622588 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:22 INFO - PROCESS | 1824 | 1468203622755 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:23 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
19:20:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 680ms
19:20:23 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
19:20:23 INFO - PROCESS | 1824 | 1468203623282 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:23 INFO - PROCESS | 1824 | 1468203623465 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:23 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
19:20:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 630ms
19:20:23 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
19:20:23 INFO - PROCESS | 1824 | 1468203623907 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:24 INFO - PROCESS | 1824 | 1468203624011 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
19:20:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 525ms
19:20:24 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
19:20:24 INFO - PROCESS | 1824 | 1468203624437 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:24 INFO - PROCESS | 1824 | 1468203624548 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:25 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
19:20:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 576ms
19:20:25 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
19:20:25 INFO - PROCESS | 1824 | 1468203625021 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:25 INFO - PROCESS | 1824 | 1468203625130 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
19:20:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 578ms
19:20:25 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
19:20:25 INFO - PROCESS | 1824 | 1468203625608 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:25 INFO - PROCESS | 1824 | 1468203625806 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
19:20:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 830ms
19:20:26 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
19:20:26 INFO - PROCESS | 1824 | 1468203626451 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:26 INFO - PROCESS | 1824 | 1468203626713 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
19:20:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 928ms
19:20:27 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
19:20:27 INFO - PROCESS | 1824 | 1468203627385 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:27 INFO - PROCESS | 1824 | 1468203627548 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
19:20:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 726ms
19:20:28 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
19:20:28 INFO - PROCESS | 1824 | 1468203628125 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:28 INFO - PROCESS | 1824 | 1468203628288 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
19:20:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 728ms
19:20:28 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
19:20:28 INFO - PROCESS | 1824 | 1468203628883 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:29 INFO - PROCESS | 1824 | 1468203629034 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
19:20:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 1132ms
19:20:30 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
19:20:30 INFO - PROCESS | 1824 | 1468203630014 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:30 INFO - PROCESS | 1824 | 1468203630152 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
19:20:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 673ms
19:20:30 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
19:20:30 INFO - PROCESS | 1824 | 1468203630701 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:30 INFO - PROCESS | 1824 | 1468203630820 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:31 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
19:20:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 591ms
19:20:31 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
19:20:31 INFO - PROCESS | 1824 | 1468203631315 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:31 INFO - PROCESS | 1824 | 1468203631460 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
19:20:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 686ms
19:20:31 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
19:20:31 INFO - PROCESS | 1824 | 1468203631988 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:32 INFO - PROCESS | 1824 | 1468203632100 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
19:20:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 627ms
19:20:32 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
19:20:32 INFO - PROCESS | 1824 | 1468203632634 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:32 INFO - PROCESS | 1824 | 1468203632773 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
19:20:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 635ms
19:20:33 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
19:20:33 INFO - PROCESS | 1824 | 1468203633280 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:33 INFO - PROCESS | 1824 | 1468203633436 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:33 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
19:20:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 577ms
19:20:33 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
19:20:33 INFO - PROCESS | 1824 | 1468203633871 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:33 INFO - PROCESS | 1824 | 1468203633989 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
19:20:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 584ms
19:20:34 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
19:20:34 INFO - PROCESS | 1824 | 1468203634463 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:34 INFO - PROCESS | 1824 | 1468203634575 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
19:20:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 533ms
19:20:35 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
19:20:35 INFO - PROCESS | 1824 | 1468203635009 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:35 INFO - PROCESS | 1824 | 1468203635120 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
19:20:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 574ms
19:20:35 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
19:20:35 INFO - PROCESS | 1824 | 1468203635590 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:35 INFO - PROCESS | 1824 | 1468203635706 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:36 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
19:20:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 524ms
19:20:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
19:20:36 INFO - PROCESS | 1824 | 1468203636122 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:36 INFO - PROCESS | 1824 | 1468203636288 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
19:20:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 822ms
19:20:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
19:20:36 INFO - PROCESS | 1824 | 1468203636954 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:37 INFO - PROCESS | 1824 | 1468203637098 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:37 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
19:20:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 926ms
19:20:37 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
19:20:37 INFO - PROCESS | 1824 | 1468203637887 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:38 INFO - PROCESS | 1824 | 1468203638044 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:38 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
19:20:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 629ms
19:20:38 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
19:20:38 INFO - PROCESS | 1824 | 1468203638530 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:38 INFO - PROCESS | 1824 | 1468203638644 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:39 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
19:20:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 630ms
19:20:39 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
19:20:39 INFO - PROCESS | 1824 | 1468203639176 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:39 INFO - PROCESS | 1824 | 1468203639341 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
19:20:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 629ms
19:20:39 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
19:20:39 INFO - PROCESS | 1824 | 1468203639801 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:39 INFO - PROCESS | 1824 | 1468203639915 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:40 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
19:20:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 582ms
19:20:40 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
19:20:40 INFO - PROCESS | 1824 | 1468203640394 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:40 INFO - PROCESS | 1824 | 1468203640530 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
19:20:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 735ms
19:20:41 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
19:20:41 INFO - PROCESS | 1824 | 1468203641140 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:41 INFO - PROCESS | 1824 | 1468203641304 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
19:20:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 677ms
19:20:41 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
19:20:41 INFO - PROCESS | 1824 | 1468203641821 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:41 INFO - PROCESS | 1824 | 1468203641928 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
19:20:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 521ms
19:20:42 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
19:20:42 INFO - PROCESS | 1824 | 1468203642350 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:42 INFO - PROCESS | 1824 | 1468203642462 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:42 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"
19:20:42 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
19:20:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:20:42 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
19:20:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 578ms
19:20:42 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
19:20:42 INFO - PROCESS | 1824 | 1468203642934 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:43 INFO - PROCESS | 1824 | 1468203643038 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:43 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"
19:20:43 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
19:20:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:20:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
19:20:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 522ms
19:20:43 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
19:20:43 INFO - PROCESS | 1824 | 1468203643464 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:43 INFO - PROCESS | 1824 | 1468203643573 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
19:20:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 573ms
19:20:44 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
19:20:44 INFO - PROCESS | 1824 | 1468203644048 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:44 INFO - PROCESS | 1824 | 1468203644179 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
19:20:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 736ms
19:20:44 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
19:20:44 INFO - PROCESS | 1824 | 1468203644789 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:44 INFO - PROCESS | 1824 | 1468203644950 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
19:20:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 683ms
19:20:45 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
19:20:45 INFO - PROCESS | 1824 | 1468203645524 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:45 INFO - PROCESS | 1824 | 1468203645680 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
19:20:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 825ms
19:20:46 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
19:20:46 INFO - PROCESS | 1824 | 1468203646356 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:46 INFO - PROCESS | 1824 | 1468203646542 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
19:20:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 1023ms
19:20:47 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
19:20:47 INFO - PROCESS | 1824 | 1468203647389 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:47 INFO - PROCESS | 1824 | 1468203647523 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
19:20:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 674ms
19:20:48 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
19:20:48 INFO - PROCESS | 1824 | 1468203648076 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:48 INFO - PROCESS | 1824 | 1468203648199 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
19:20:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 624ms
19:20:48 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
19:20:48 INFO - PROCESS | 1824 | 1468203648720 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:48 INFO - PROCESS | 1824 | 1468203648835 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
19:20:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 629ms
19:20:49 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
19:20:49 INFO - PROCESS | 1824 | 1468203649340 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:49 INFO - PROCESS | 1824 | 1468203649510 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:50 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
19:20:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 675ms
19:20:50 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
19:20:50 INFO - PROCESS | 1824 | 1468203650032 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:50 INFO - PROCESS | 1824 | 1468203650144 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
19:20:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 733ms
19:20:50 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
19:20:50 INFO - PROCESS | 1824 | 1468203650817 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:50 INFO - PROCESS | 1824 | 1468203650976 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
19:20:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 707ms
19:20:51 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
19:20:51 INFO - PROCESS | 1824 | 1468203651486 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:51 INFO - PROCESS | 1824 | 1468203651600 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
19:20:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 524ms
19:20:52 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
19:20:52 INFO - PROCESS | 1824 | 1468203652016 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:52 INFO - PROCESS | 1824 | 1468203652115 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
19:20:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 570ms
19:20:52 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
19:20:52 INFO - PROCESS | 1824 | 1468203652593 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:52 INFO - PROCESS | 1824 | 1468203652706 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
19:20:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 534ms
19:20:53 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
19:20:53 INFO - PROCESS | 1824 | 1468203653132 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:53 INFO - PROCESS | 1824 | 1468203653248 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
19:20:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 777ms
19:20:53 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
19:20:53 INFO - PROCESS | 1824 | 1468203653921 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:54 INFO - PROCESS | 1824 | 1468203654069 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
19:20:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 989ms
19:20:54 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
19:20:54 INFO - PROCESS | 1824 | 1468203654915 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:55 INFO - PROCESS | 1824 | 1468203655060 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
19:20:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 629ms
19:20:55 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
19:20:55 INFO - PROCESS | 1824 | 1468203655558 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:55 INFO - PROCESS | 1824 | 1468203655737 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
19:20:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 675ms
19:20:56 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
19:20:56 INFO - PROCESS | 1824 | 1468203656253 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:56 INFO - PROCESS | 1824 | 1468203656365 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
19:20:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
19:20:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
19:20:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
19:20:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
19:20:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
19:20:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
19:20:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
19:20:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
19:20:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
19:20:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
19:20:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
19:20:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 635ms
19:20:56 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
19:20:56 INFO - PROCESS | 1824 | 1468203656885 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:57 INFO - PROCESS | 1824 | 1468203657021 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
19:20:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
19:20:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
19:20:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
19:20:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
19:20:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
19:20:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
19:20:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
19:20:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
19:20:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
19:20:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
19:20:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
19:20:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 692ms
19:20:57 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
19:20:57 INFO - PROCESS | 1824 | 1468203657597 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:57 INFO - PROCESS | 1824 | 1468203657713 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
19:20:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 622ms
19:20:58 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
19:20:58 INFO - PROCESS | 1824 | 1468203658228 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:58 INFO - PROCESS | 1824 | 1468203658426 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
19:20:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 723ms
19:20:58 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
19:20:58 INFO - PROCESS | 1824 | 1468203658956 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:59 INFO - PROCESS | 1824 | 1468203659071 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
19:20:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 522ms
19:20:59 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
19:20:59 INFO - PROCESS | 1824 | 1468203659484 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:20:59 INFO - PROCESS | 1824 | 1468203659602 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
19:21:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
19:21:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
19:21:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
19:21:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
19:21:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 725ms
19:21:00 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
19:21:00 INFO - PROCESS | 1824 | 1468203660219 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:00 INFO - PROCESS | 1824 | 1468203660336 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
19:21:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 524ms
19:21:00 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
19:21:00 INFO - PROCESS | 1824 | 1468203660756 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:00 INFO - PROCESS | 1824 | 1468203660888 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21: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
19:21:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 679ms
19:21:01 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
19:21:01 INFO - PROCESS | 1824 | 1468203661440 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:01 INFO - PROCESS | 1824 | 1468203661592 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put11.htm | IDBObjectStore.put() - Attempt to put a record where the record's key does not meet the constraints of a valid key
19:21:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 674ms
19:21:02 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
19:21:02 INFO - PROCESS | 1824 | 1468203662161 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:02 INFO - PROCESS | 1824 | 1468203662307 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21: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
19:21:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 733ms
19:21:02 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
19:21:02 INFO - PROCESS | 1824 | 1468203662887 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:03 INFO - PROCESS | 1824 | 1468203663032 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:03 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
19:21:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 788ms
19:21:03 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
19:21:03 INFO - PROCESS | 1824 | 1468203663725 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:03 INFO - PROCESS | 1824 | 1468203663888 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:04 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
19:21:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 981ms
19:21:04 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
19:21:04 INFO - PROCESS | 1824 | 1468203664714 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:04 INFO - PROCESS | 1824 | 1468203664834 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
19:21:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 628ms
19:21:05 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
19:21:05 INFO - PROCESS | 1824 | 1468203665353 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:05 INFO - PROCESS | 1824 | 1468203665499 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:05 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
19:21:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 630ms
19:21:05 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
19:21:06 INFO - PROCESS | 1824 | 1468203666004 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:06 INFO - PROCESS | 1824 | 1468203666124 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
19:21:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 632ms
19:21:06 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
19:21:06 INFO - PROCESS | 1824 | 1468203666624 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:06 INFO - PROCESS | 1824 | 1468203666779 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
19:21:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 629ms
19:21:07 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
19:21:07 INFO - PROCESS | 1824 | 1468203667259 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:07 INFO - PROCESS | 1824 | 1468203667382 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
19:21:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 630ms
19:21:07 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
19:21:07 INFO - PROCESS | 1824 | 1468203667903 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:08 INFO - PROCESS | 1824 | 1468203668079 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
19:21:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 674ms
19:21:08 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
19:21:08 INFO - PROCESS | 1824 | 1468203668578 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:08 INFO - PROCESS | 1824 | 1468203668679 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
19:21:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 531ms
19:21:09 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
19:21:09 INFO - PROCESS | 1824 | 1468203669116 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:09 INFO - PROCESS | 1824 | 1468203669224 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
19:21:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 585ms
19:21:09 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
19:21:09 INFO - PROCESS | 1824 | 1468203669708 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:09 INFO - PROCESS | 1824 | 1468203669809 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
19:21:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 527ms
19:21:10 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
19:21:10 INFO - PROCESS | 1824 | 1468203670241 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:10 INFO - PROCESS | 1824 | 1468203670349 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:10 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
19:21:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 734ms
19:21:10 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
19:21:10 INFO - PROCESS | 1824 | 1468203670987 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:11 INFO - PROCESS | 1824 | 1468203671149 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:11 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
19:21:11 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 942ms
19:21:11 INFO - TEST-START | /IndexedDB/idbtransaction.htm
19:21:11 INFO - PROCESS | 1824 | 1468203671937 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:12 INFO - PROCESS | 1824 | 1468203672115 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:12 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
19:21:12 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
19:21:12 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 732ms
19:21:12 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
19:21:12 INFO - PROCESS | 1824 | 1468203672683 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:12 INFO - PROCESS | 1824 | 1468203672806 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:13 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
19:21:13 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 630ms
19:21:13 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
19:21:13 INFO - PROCESS | 1824 | 1468203673328 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:13 INFO - PROCESS | 1824 | 1468203673474 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:14 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
19:21:14 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
19:21:14 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
19:21:14 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
19:21:14 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
19:21:14 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
19:21:14 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
19:21:14 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
19:21:14 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 932ms
19:21:14 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
19:21:14 INFO - PROCESS | 1824 | 1468203674257 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:14 INFO - PROCESS | 1824 | 1468203674379 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:14 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
19:21:14 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 684ms
19:21:14 INFO - TEST-START | /IndexedDB/index_sort_order.htm
19:21:14 INFO - PROCESS | 1824 | 1468203674952 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:15 INFO - PROCESS | 1824 | 1468203675073 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:15 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
19:21:15 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 623ms
19:21:15 INFO - TEST-START | /IndexedDB/interfaces.html
19:21:15 INFO - PROCESS | 1824 | 1468203675581 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:15 INFO - PROCESS | 1824 | 1468203675751 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
19:21:16 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
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
19:21:16 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
19:21:16 INFO - TEST-OK | /IndexedDB/interfaces.html | took 1009ms
19:21:16 INFO - TEST-START | /IndexedDB/interfaces.worker
19:21:16 INFO - PROCESS | 1824 | 1468203676603 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:16 INFO - PROCESS | 1824 | 1468203676753 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
19:21:17 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
19:21:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:21:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:21:17 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
19:21:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
19:21:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:21:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:21:17 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
19:21:17 INFO - {}
19:21:17 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 - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
19:21:17 INFO - {}
19:21:17 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 1169ms
19:21:17 INFO - TEST-START | /IndexedDB/key_invalid.htm
19:21:17 INFO - PROCESS | 1824 | 1468203677782 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:18 INFO - PROCESS | 1824 | 1468203678038 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:18 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
19:21:18 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
19:21:18 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
19:21:18 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
19:21:18 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
19:21:18 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
19:21:18 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
19:21:18 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
19:21:18 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
19:21:18 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
19:21:18 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
19:21:18 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
19:21:18 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
19:21:18 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
19:21:18 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
19:21:18 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
19:21:18 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
19:21:18 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
19:21:18 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
19:21:18 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
19:21:18 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
19:21:18 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
19:21:18 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
19:21:18 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
19:21:18 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
19:21:18 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
19:21:18 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
19:21:18 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
19:21:18 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
19:21:18 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
19:21:18 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
19:21:18 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
19:21:18 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
19:21:18 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
19:21:18 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 704ms
19:21:18 INFO - TEST-START | /IndexedDB/key_valid.html
19:21:18 INFO - PROCESS | 1824 | 1468203678541 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:18 INFO - PROCESS | 1824 | 1468203678727 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:20 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
19:21:20 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
19:21:20 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
19:21:20 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
19:21:20 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
19:21:20 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
19:21:20 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
19:21:20 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
19:21:20 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
19:21:20 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
19:21:20 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
19:21:20 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
19:21:20 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
19:21:20 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
19:21:20 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
19:21:20 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
19:21:20 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
19:21:20 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
19:21:20 INFO - TEST-OK | /IndexedDB/key_valid.html | took 1742ms
19:21:20 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
19:21:20 INFO - PROCESS | 1824 | 1468203680264 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:20 INFO - PROCESS | 1824 | 1468203680460 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:21 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
19:21:21 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 1097ms
19:21:21 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
19:21:21 INFO - PROCESS | 1824 | 1468203681350 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:21 INFO - PROCESS | 1824 | 1468203681481 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:22 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
19:21:22 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 678ms
19:21:22 INFO - TEST-START | /IndexedDB/keygenerator.htm
19:21:22 INFO - PROCESS | 1824 | 1468203682067 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:22 INFO - PROCESS | 1824 | 1468203682183 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:22 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
19:21:22 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
19:21:22 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
19:21:22 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 707ms
19:21:22 INFO - TEST-START | /IndexedDB/keyorder.htm
19:21:22 INFO - PROCESS | 1824 | 1468203682765 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:22 INFO - PROCESS | 1824 | 1468203682915 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:23 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
19:21:23 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
19:21:23 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
19:21:23 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
19:21:23 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
19:21:23 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
19:21:23 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
19:21:23 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
19:21:23 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
19:21:23 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
19:21:23 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
19:21:23 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
19:21:23 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
19:21:23 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
19:21:23 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
19:21:23 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
19:21:23 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
19:21:23 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
19:21:23 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
19:21:23 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
19:21:23 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
19:21:23 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
19:21:23 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
19:21:23 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
19:21:23 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 898ms
19:21:23 INFO - TEST-START | /IndexedDB/keypath.htm
19:21:23 INFO - PROCESS | 1824 | 1468203683676 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:23 INFO - PROCESS | 1824 | 1468203683789 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:24 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
19:21:24 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
19:21:24 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
19:21:24 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
19:21:24 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
19:21:24 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
19:21:24 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
19:21:24 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
19:21:24 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
19:21:24 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
19:21:24 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
19:21:24 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
19:21:24 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
19:21:24 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
19:21:24 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
19:21:24 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
19:21:24 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
19:21:24 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
19:21:24 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
19:21:24 INFO - TEST-OK | /IndexedDB/keypath.htm | took 690ms
19:21:24 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
19:21:24 INFO - PROCESS | 1824 | 1468203684367 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:24 INFO - PROCESS | 1824 | 1468203684496 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:24 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
19:21:24 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
19:21:24 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
19:21:24 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
19:21:24 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
19:21:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
19:21:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
19:21:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
19:21:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
19:21:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
19:21:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
19:21:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
19:21:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
19:21:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
19:21:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
19:21:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
19:21:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
19:21:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
19:21:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
19:21:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
19:21:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
19:21:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
19:21:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
19:21:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
19:21:25 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 650ms
19:21:25 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
19:21:25 INFO - PROCESS | 1824 | 1468203685114 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:25 INFO - PROCESS | 1824 | 1468203685242 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:25 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
19:21:25 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
19:21:25 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
19:21:25 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 632ms
19:21:25 INFO - TEST-START | /IndexedDB/list_ordering.htm
19:21:25 INFO - PROCESS | 1824 | 1468203685748 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:25 INFO - PROCESS | 1824 | 1468203685847 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:26 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
19:21:26 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
19:21:26 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
19:21:26 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 787ms
19:21:26 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
19:21:26 INFO - PROCESS | 1824 | 1468203686542 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:26 INFO - PROCESS | 1824 | 1468203686651 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:27 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
19:21:27 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 533ms
19:21:27 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
19:21:27 INFO - PROCESS | 1824 | 1468203687082 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:27 INFO - PROCESS | 1824 | 1468203687240 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:27 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
19:21:27 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 830ms
19:21:27 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
19:21:27 INFO - PROCESS | 1824 | 1468203687937 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:28 INFO - PROCESS | 1824 | 1468203688082 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:28 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
19:21:28 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 877ms
19:21:28 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
19:21:28 INFO - PROCESS | 1824 | 1468203688847 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:28 INFO - PROCESS | 1824 | 1468203688992 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:29 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
19:21:29 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 628ms
19:21:29 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
19:21:29 INFO - PROCESS | 1824 | 1468203689487 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:29 INFO - PROCESS | 1824 | 1468203689634 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:30 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
19:21:30 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 731ms
19:21:30 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
19:21:30 INFO - PROCESS | 1824 | 1468203690225 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:30 INFO - PROCESS | 1824 | 1468203690385 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:30 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
19:21:30 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 782ms
19:21:31 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
19:21:31 INFO - PROCESS | 1824 | 1468203691017 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:31 INFO - PROCESS | 1824 | 1468203691150 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:31 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
19:21:31 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 735ms
19:21:31 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
19:21:31 INFO - PROCESS | 1824 | 1468203691770 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:31 INFO - PROCESS | 1824 | 1468203691915 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:32 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
19:21:32 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 1134ms
19:21:32 INFO - TEST-START | /IndexedDB/value.htm
19:21:32 INFO - PROCESS | 1824 | 1468203692904 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:33 INFO - PROCESS | 1824 | 1468203693072 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:33 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
19:21:33 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
19:21:33 INFO - TEST-OK | /IndexedDB/value.htm | took 736ms
19:21:33 INFO - TEST-START | /IndexedDB/value_recursive.htm
19:21:33 INFO - PROCESS | 1824 | 1468203693653 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:33 INFO - PROCESS | 1824 | 1468203693813 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:34 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
19:21:34 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
19:21:34 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
19:21:34 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 774ms
19:21:34 INFO - TEST-START | /IndexedDB/writer-starvation.htm
19:21:34 INFO - PROCESS | 1824 | 1468203694455 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:34 INFO - PROCESS | 1824 | 1468203694586 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:35 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
19:21:35 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 886ms
19:21:35 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
19:21:35 INFO - PROCESS | 1824 | 1468203695324 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:35 INFO - PROCESS | 1824 | 1468203695452 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:35 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
19:21:35 INFO - {}
19:21:35 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
19:21:35 INFO - {}
19:21:35 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
19:21:35 INFO - {}
19:21:35 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
19:21:35 INFO - {}
19:21:35 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 676ms
19:21:36 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
19:21:36 INFO - PROCESS | 1824 | 1468203696010 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:36 INFO - PROCESS | 1824 | 1468203696114 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:36 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
19:21:36 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
19:21:36 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
19:21:36 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
19:21:36 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 522ms
19:21:36 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
19:21:36 INFO - PROCESS | 1824 | 1468203696545 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:36 INFO - PROCESS | 1824 | 1468203696679 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
19:21:37 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 605ms
19:21:37 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
19:21:37 INFO - PROCESS | 1824 | 1468203697160 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:37 INFO - PROCESS | 1824 | 1468203697275 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
19:21:37 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
19:21:37 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
19:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:21:37 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
19:21:37 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
19:21:37 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
19:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:21:37 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
19:21:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
19:21:37 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 554ms
19:21:37 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
19:21:37 INFO - PROCESS | 1824 | 1468203697730 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:37 INFO - PROCESS | 1824 | 1468203697885 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:38 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() {
19:21:38 INFO - [native code]
19:21:38 INFO - }" but got function "function () {
19:21:38 INFO - }"
19:21:38 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
19:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:21:38 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
19:21:38 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
19:21:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
19:21:38 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
19:21:38 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
19:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:21:38 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
19:21:38 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
19:21:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
19:21:38 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 778ms
19:21:38 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
19:21:38 INFO - PROCESS | 1824 | 1468203698567 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:38 INFO - PROCESS | 1824 | 1468203698733 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:39 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() {
19:21:39 INFO - [native code]
19:21:39 INFO - }" but got function "function () {
19:21:39 INFO - }"
19:21:39 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
19:21:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:21:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:21:39 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
19:21:39 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
19:21:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
19:21:39 INFO - {}
19:21:39 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
19:21:39 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
19:21:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:21:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:21:39 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
19:21:39 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
19:21:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
19:21:39 INFO - {}
19:21:39 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 996ms
19:21:39 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
19:21:39 INFO - PROCESS | 1824 | 1468203699519 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:39 INFO - PROCESS | 1824 | 1468203699654 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
19:21:40 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
19:21:40 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
19:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:21:40 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
19:21:40 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
19:21:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
19:21:40 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
19:21:40 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
19:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:21:40 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
19:21:40 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
19:21:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
19:21:40 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"
19:21:40 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
19:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:21:40 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
19:21:40 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
19:21:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
19:21:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
19:21:40 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
19:21:40 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
19:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:21:40 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
19:21:40 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
19:21:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
19:21:40 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
19:21:40 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
19:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:21:40 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
19:21:40 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
19:21:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
19:21:40 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
19:21:40 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
19:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:21:40 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
19:21:40 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
19:21:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
19:21:40 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"
19:21:40 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
19:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:21:40 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
19:21:40 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
19:21:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
19:21:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
19:21:40 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
19:21:40 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
19:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:21:40 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
19:21:40 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
19:21:40 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 689ms
19:21:40 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
19:21:40 INFO - PROCESS | 1824 | 1468203700252 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:40 INFO - PROCESS | 1824 | 1468203700376 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
19:21:40 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 538ms
19:21:40 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
19:21:40 INFO - PROCESS | 1824 | 1468203700795 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:40 INFO - PROCESS | 1824 | 1468203700915 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:41 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
19:21:41 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
19:21:41 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
19:21:41 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
19:21:41 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 583ms
19:21:41 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
19:21:41 INFO - PROCESS | 1824 | 1468203701376 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:41 INFO - PROCESS | 1824 | 1468203701514 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:42 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
19:21:42 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
19:21:42 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
19:21:42 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
19:21:42 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
19:21:42 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
19:21:42 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
19:21:42 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
19:21:42 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
19:21:42 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
19:21:42 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
19:21:42 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
19:21:42 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
19:21:42 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
19:21:42 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
19:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:21:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:21:42 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
19:21:42 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 632ms
19:21:42 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
19:21:42 INFO - PROCESS | 1824 | 1468203702026 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:42 INFO - PROCESS | 1824 | 1468203702136 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:43 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
19:21:43 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
19:21:43 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
19:21:43 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
19:21:43 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
19:21:43 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1541ms
19:21:43 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
19:21:43 INFO - PROCESS | 1824 | 1468203703573 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:43 INFO - PROCESS | 1824 | 1468203703706 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:45 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
19:21:45 INFO - {}
19:21:45 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
19:21:45 INFO - {}
19:21:45 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
19:21:45 INFO - {}
19:21:45 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
19:21:45 INFO - {}
19:21:45 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
19:21:45 INFO - {}
19:21:45 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1582ms
19:21:45 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
19:21:45 INFO - PROCESS | 1824 | 1468203705163 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:45 INFO - PROCESS | 1824 | 1468203705263 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:45 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
19:21:45 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 830ms
19:21:45 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
19:21:46 INFO - PROCESS | 1824 | 1468203706003 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:46 INFO - PROCESS | 1824 | 1468203706192 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:46 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
19:21:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
19:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:21:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
19:21:46 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 727ms
19:21:46 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
19:21:46 INFO - PROCESS | 1824 | 1468203706743 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:46 INFO - PROCESS | 1824 | 1468203706880 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:56 INFO - PROCESS | 1824 | MARIONETTE LOG: INFO: Timeout fired
19:21:57 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
19:21:57 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
19:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:21:57 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
19:21:57 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10315ms
19:21:57 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
19:21:57 INFO - PROCESS | 1824 | 1468203717075 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:57 INFO - PROCESS | 1824 | 1468203717202 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:57 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
19:21:57 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 832ms
19:21:57 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
19:21:57 INFO - PROCESS | 1824 | 1468203717922 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:58 INFO - PROCESS | 1824 | 1468203718029 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:58 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
19:21:58 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 594ms
19:21:58 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
19:21:58 INFO - PROCESS | 1824 | 1468203718521 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:58 INFO - PROCESS | 1824 | 1468203718656 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:59 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
19:21:59 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 576ms
19:21:59 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
19:21:59 INFO - PROCESS | 1824 | 1468203719092 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:59 INFO - PROCESS | 1824 | 1468203719200 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:59 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
19:21:59 INFO - {}
19:21:59 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 573ms
19:21:59 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
19:21:59 INFO - PROCESS | 1824 | 1468203719679 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:21:59 INFO - PROCESS | 1824 | 1468203719792 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:00 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
19:22:00 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 531ms
19:22:00 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
19:22:00 INFO - PROCESS | 1824 | 1468203720215 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:00 INFO - PROCESS | 1824 | 1468203720354 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:00 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
19:22:00 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
19:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:00 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
19:22:00 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
19:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:00 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
19:22:00 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 579ms
19:22:00 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
19:22:00 INFO - PROCESS | 1824 | 1468203720802 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:00 INFO - PROCESS | 1824 | 1468203720955 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:01 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().
19:22:01 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 628ms
19:22:01 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
19:22:01 INFO - PROCESS | 1824 | 1468203721441 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:01 INFO - PROCESS | 1824 | 1468203721594 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:02 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
19:22:02 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 733ms
19:22:02 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
19:22:02 INFO - PROCESS | 1824 | 1468203722179 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:02 INFO - PROCESS | 1824 | 1468203722334 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:02 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
19:22:02 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 578ms
19:22:02 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
19:22:02 INFO - PROCESS | 1824 | 1468203722767 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:02 INFO - PROCESS | 1824 | 1468203722869 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:03 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"
19:22:03 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
19:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:03 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
19:22:03 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
19:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:03 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
19:22:03 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
19:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:03 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
19:22:03 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 526ms
19:22:03 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
19:22:03 INFO - PROCESS | 1824 | 1468203723330 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:03 INFO - PROCESS | 1824 | 1468203723437 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:03 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
19:22:03 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 584ms
19:22:03 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
19:22:03 INFO - PROCESS | 1824 | 1468203723909 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:04 INFO - PROCESS | 1824 | 1468203724025 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:04 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
19:22:04 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 523ms
19:22:04 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
19:22:04 INFO - PROCESS | 1824 | 1468203724440 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:04 INFO - PROCESS | 1824 | 1468203724537 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:05 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
19:22:05 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 583ms
19:22:05 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
19:22:05 INFO - PROCESS | 1824 | 1468203725035 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:05 INFO - PROCESS | 1824 | 1468203725183 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:05 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
19:22:05 INFO - do_test/)
19:22:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
19:22:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
19:22:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
19:22:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
19:22:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
19:22:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
19:22:40 INFO - )
19:22:40 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 583ms
19:22:40 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
19:22:40 INFO - PROCESS | 1824 | 1468203760899 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:41 INFO - PROCESS | 1824 | 1468203761027 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
19:22:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
19:22:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
19:22:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
19:22:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
19:22:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
19:22:41 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 778ms
19:22:41 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
19:22:41 INFO - PROCESS | 1824 | 1468203761695 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:41 INFO - PROCESS | 1824 | 1468203761836 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
19:22:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
19:22:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
19:22:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
19:22:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
19:22:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
19:22:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
19:22:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
19:22:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
19:22:42 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 928ms
19:22:42 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
19:22:42 INFO - PROCESS | 1824 | 1468203762628 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:42 INFO - PROCESS | 1824 | 1468203762744 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
19:22:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
19:22:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
19:22:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
19:22:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
19:22:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
19:22:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
19:22:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
19:22:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
19:22:43 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 594ms
19:22:43 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
19:22:43 INFO - PROCESS | 1824 | 1468203763227 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:43 INFO - PROCESS | 1824 | 1468203763352 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
19:22:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
19:22:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
19:22:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
19:22:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
19:22:43 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 582ms
19:22:43 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
19:22:43 INFO - PROCESS | 1824 | 1468203763829 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:43 INFO - PROCESS | 1824 | 1468203763989 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:44 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
19:22:44 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
19:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:44 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
19:22:44 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 629ms
19:22:44 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
19:22:44 INFO - PROCESS | 1824 | 1468203764465 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:44 INFO - PROCESS | 1824 | 1468203764562 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:44 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
19:22:44 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
19:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:44 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
19:22:44 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 485ms
19:22:44 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
19:22:44 INFO - PROCESS | 1824 | 1468203764958 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:45 INFO - PROCESS | 1824 | 1468203765066 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:45 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
19:22:45 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 480ms
19:22:45 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
19:22:45 INFO - PROCESS | 1824 | 1468203765446 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:45 INFO - PROCESS | 1824 | 1468203765551 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:45 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
19:22:45 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
19:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:45 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
19:22:45 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 529ms
19:22:45 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
19:22:45 INFO - PROCESS | 1824 | 1468203765983 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:46 INFO - PROCESS | 1824 | 1468203766086 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:46 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
19:22:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
19:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
19:22:46 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 583ms
19:22:46 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
19:22:46 INFO - PROCESS | 1824 | 1468203766577 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:46 INFO - PROCESS | 1824 | 1468203766714 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:47 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
19:22:47 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 981ms
19:22:47 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
19:22:47 INFO - PROCESS | 1824 | 1468203767626 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:47 INFO - PROCESS | 1824 | 1468203767754 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:48 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
19:22:48 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 591ms
19:22:48 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
19:22:48 INFO - PROCESS | 1824 | 1468203768219 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:48 INFO - PROCESS | 1824 | 1468203768362 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:48 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
19:22:48 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 583ms
19:22:48 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
19:22:48 INFO - PROCESS | 1824 | 1468203768818 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:48 INFO - PROCESS | 1824 | 1468203768927 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:49 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
19:22:49 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 576ms
19:22:49 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
19:22:49 INFO - PROCESS | 1824 | 1468203769393 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:49 INFO - PROCESS | 1824 | 1468203769502 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:49 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
19:22:49 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
19:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:22:49 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
19:22:49 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
19:22:49 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
19:22:49 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 525ms
19:22:49 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
19:22:49 INFO - PROCESS | 1824 | 1468203769926 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:50 INFO - PROCESS | 1824 | 1468203770052 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:50 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
19:22:50 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
19:22:50 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 634ms
19:22:50 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
19:22:50 INFO - PROCESS | 1824 | 1468203770574 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:50 INFO - PROCESS | 1824 | 1468203770717 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:51 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
19:22:51 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
19:22:51 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
19:22:51 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
19:22:51 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 680ms
19:22:51 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
19:22:51 INFO - PROCESS | 1824 | 1468203771261 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:51 INFO - PROCESS | 1824 | 1468203771413 Marionette INFO sendAsync 3ff3e9b6-9c7a-47c7-8c2b-343c1cc85091
19:22:51 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: