builder: mozilla-beta_ubuntu32_vm_test_pgo-web-platform-tests-1
slave: tst-linux32-spot-218
starttime: 1467877920.96
results: success (0)
buildid: 20160706215522
builduid: 313dc65c15cc482a961c68cfa39329f3
revision: 466fc08f77161a1ea93b59cddbc5a79146df42a1
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-07 00:52:00.961716) =========
master: http://buildbot-master08.bb.releng.use1.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-07 00:52:00.962362) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 1 secs) (at 2016-07-07 00:52:00.962782) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 1 secs) (at 2016-07-07 00:52:02.669144) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-07 00:52:02.669658) =========
bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1467877514.78507-1706914250
_=/tools/buildbot/bin/python
using PTY: False
--2016-07-07 00:52:02-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 8.24M=0.001s
2016-07-07 00:52:03 (8.24 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.589170
========= master_lag: 0.03 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-07 00:52:03.292910) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-07 00:52:03.293430) =========
rm -rf scripts properties
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts', 'properties']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1467877514.78507-1706914250
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.032476
========= master_lag: 0.04 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-07 00:52:03.367779) =========
========= Started 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-07-07 00:52:03.368381) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 466fc08f77161a1ea93b59cddbc5a79146df42a1 --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 466fc08f77161a1ea93b59cddbc5a79146df42a1 --destination scripts --debug']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1467877514.78507-1706914250
_=/tools/buildbot/bin/python
using PTY: False
2016-07-07 00:52:03,570 truncating revision to first 12 chars
2016-07-07 00:52:03,571 Setting DEBUG logging.
2016-07-07 00:52:03,571 attempt 1/10
2016-07-07 00:52:03,571 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/466fc08f7716?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-07 00:52:04,913 unpacking tar archive at: mozilla-beta-466fc08f7716/testing/mozharness/
program finished with exit code 0
elapsedTime=2.080892
========= master_lag: 3.77 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-07-07 00:52:09.222892) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-07 00:52:09.223465) =========
script_repo_revision: 466fc08f77161a1ea93b59cddbc5a79146df42a1
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-07 00:52:09.224122) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 4 secs) (at 2016-07-07 00:52:09.224626) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 4 secs) (at 2016-07-07 00:52:13.390567) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 29 mins, 33 secs) (at 2016-07-07 00:52:13.390977) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'ondemand']
environment:
CCACHE_DIR=/builds/ccache
CCACHE_UMASK=002
DISPLAY=:0
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NODE_PATH=/usr/bin/node
MOZ_NO_REMOTE=1
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
NO_FAIL_ON_TEST_ERRORS=1
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PROPERTIES_FILE=/builds/slave/test/buildprops.json
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1467877514.78507-1706914250
_=/tools/buildbot/bin/python
using PTY: False
00:52:13 INFO - MultiFileLogger online at 20160707 00:52:13 in /builds/slave/test
00:52:13 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
00:52:13 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
00:52:13 INFO - {'append_to_log': False,
00:52:13 INFO - 'base_work_dir': '/builds/slave/test',
00:52:13 INFO - 'blob_upload_branch': 'mozilla-beta',
00:52:13 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
00:52:13 INFO - 'buildbot_json_path': 'buildprops.json',
00:52:13 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
00:52:13 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
00:52:13 INFO - 'download_minidump_stackwalk': True,
00:52:13 INFO - 'download_symbols': 'ondemand',
00:52:13 INFO - 'e10s': False,
00:52:13 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
00:52:13 INFO - 'tooltool.py': '/tools/tooltool.py',
00:52:13 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
00:52:13 INFO - '/tools/misc-python/virtualenv.py')},
00:52:13 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
00:52:13 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
00:52:13 INFO - 'log_level': 'info',
00:52:13 INFO - 'log_to_console': True,
00:52:13 INFO - 'opt_config_files': (),
00:52:13 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
00:52:13 INFO - '--processes=1',
00:52:13 INFO - '--config=%(test_path)s/wptrunner.ini',
00:52:13 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
00:52:13 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
00:52:13 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
00:52:13 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
00:52:13 INFO - 'pip_index': False,
00:52:13 INFO - 'require_test_zip': True,
00:52:13 INFO - 'test_type': ('testharness',),
00:52:13 INFO - 'this_chunk': '1',
00:52:13 INFO - 'tooltool_cache': '/builds/tooltool_cache',
00:52:13 INFO - 'total_chunks': '5',
00:52:13 INFO - 'virtualenv_path': 'venv',
00:52:13 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
00:52:13 INFO - 'work_dir': 'build'}
00:52:13 INFO - #####
00:52:13 INFO - ##### Running clobber step.
00:52:13 INFO - #####
00:52:13 INFO - Running pre-action listener: _resource_record_pre_action
00:52:13 INFO - Running main action method: clobber
00:52:13 INFO - rmtree: /builds/slave/test/build
00:52:13 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
00:52:14 INFO - Running post-action listener: _resource_record_post_action
00:52:14 INFO - #####
00:52:14 INFO - ##### Running read-buildbot-config step.
00:52:14 INFO - #####
00:52:14 INFO - Running pre-action listener: _resource_record_pre_action
00:52:14 INFO - Running main action method: read_buildbot_config
00:52:14 INFO - Using buildbot properties:
00:52:14 INFO - {
00:52:14 INFO - "project": "",
00:52:14 INFO - "product": "firefox",
00:52:14 INFO - "script_repo_revision": "production",
00:52:14 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-pgo-unittest",
00:52:14 INFO - "repository": "",
00:52:14 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta pgo test web-platform-tests-1",
00:52:14 INFO - "buildid": "20160706215522",
00:52:14 INFO - "pgo_build": "True",
00:52:14 INFO - "basedir": "/builds/slave/test",
00:52:14 INFO - "buildnumber": 17,
00:52:14 INFO - "slavename": "tst-linux32-spot-218",
00:52:14 INFO - "revision": "466fc08f77161a1ea93b59cddbc5a79146df42a1",
00:52:14 INFO - "master": "http://buildbot-master08.bb.releng.use1.mozilla.com:8201/",
00:52:14 INFO - "platform": "linux",
00:52:14 INFO - "branch": "mozilla-beta",
00:52:14 INFO - "repo_path": "releases/mozilla-beta",
00:52:14 INFO - "moz_repo_path": "",
00:52:14 INFO - "stage_platform": "linux-pgo",
00:52:14 INFO - "builduid": "313dc65c15cc482a961c68cfa39329f3",
00:52:14 INFO - "slavebuilddir": "test"
00:52:14 INFO - }
00:52:14 INFO - Found installer url https://queue.taskcluster.net/v1/task/Bbtwag9bT0WFIdi5wz1sZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2.
00:52:14 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Bbtwag9bT0WFIdi5wz1sZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json.
00:52:14 INFO - Running post-action listener: _resource_record_post_action
00:52:14 INFO - #####
00:52:14 INFO - ##### Running download-and-extract step.
00:52:14 INFO - #####
00:52:14 INFO - Running pre-action listener: _resource_record_pre_action
00:52:14 INFO - Running main action method: download_and_extract
00:52:14 INFO - mkdir: /builds/slave/test/build/tests
00:52:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
00:52:14 INFO - https://queue.taskcluster.net/v1/task/Bbtwag9bT0WFIdi5wz1sZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net
00:52:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bbtwag9bT0WFIdi5wz1sZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json
00:52:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bbtwag9bT0WFIdi5wz1sZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json
00:52:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bbtwag9bT0WFIdi5wz1sZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json
00:52:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bbtwag9bT0WFIdi5wz1sZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json'}, attempt #1
00:52:16 INFO - Downloaded 1291 bytes.
00:52:16 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json
00:52:16 INFO - Using the following test package requirements:
00:52:16 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'],
00:52:16 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
00:52:16 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'],
00:52:16 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
00:52:16 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'],
00:52:16 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
00:52:16 INFO - u'jsshell-linux-i686.zip'],
00:52:16 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
00:52:16 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'],
00:52:16 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'],
00:52:16 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
00:52:16 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'],
00:52:16 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
00:52:16 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'],
00:52:16 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
00:52:16 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'],
00:52:16 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
00:52:16 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']}
00:52:16 INFO - Downloading packages: [u'firefox-48.0.en-US.linux-i686.common.tests.zip', u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform
00:52: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')]}
00:52:16 INFO - https://queue.taskcluster.net/v1/task/Bbtwag9bT0WFIdi5wz1sZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net
00:52:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bbtwag9bT0WFIdi5wz1sZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip
00:52:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bbtwag9bT0WFIdi5wz1sZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip
00:52:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bbtwag9bT0WFIdi5wz1sZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip
00:52:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bbtwag9bT0WFIdi5wz1sZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip'}, attempt #1
00:52:24 INFO - Downloaded 24129749 bytes.
00:52:24 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
00:52:24 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
00:52:25 INFO - caution: filename not matched: web-platform/*
00:52:25 INFO - Return code: 11
00:52:25 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')]}
00:52:25 INFO - https://queue.taskcluster.net/v1/task/Bbtwag9bT0WFIdi5wz1sZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net
00:52:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bbtwag9bT0WFIdi5wz1sZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip
00:52:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bbtwag9bT0WFIdi5wz1sZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip
00:52:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bbtwag9bT0WFIdi5wz1sZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip
00:52:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bbtwag9bT0WFIdi5wz1sZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip'}, attempt #1
00:52:36 INFO - Downloaded 36389875 bytes.
00:52:36 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
00:52:36 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
00:52:40 INFO - caution: filename not matched: bin/*
00:52:40 INFO - caution: filename not matched: config/*
00:52:40 INFO - caution: filename not matched: mozbase/*
00:52:40 INFO - caution: filename not matched: marionette/*
00:52:40 INFO - caution: filename not matched: tools/wptserve/*
00:52:40 INFO - Return code: 11
00:52:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
00:52:40 INFO - https://queue.taskcluster.net/v1/task/Bbtwag9bT0WFIdi5wz1sZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net
00:52:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bbtwag9bT0WFIdi5wz1sZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
00:52:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bbtwag9bT0WFIdi5wz1sZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
00:52:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bbtwag9bT0WFIdi5wz1sZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2
00:52:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bbtwag9bT0WFIdi5wz1sZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2'}, attempt #1
00:52:57 INFO - Downloaded 56929498 bytes.
00:52:57 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Bbtwag9bT0WFIdi5wz1sZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
00:52:57 INFO - mkdir: /builds/slave/test/properties
00:52:57 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
00:52:57 INFO - Writing to file /builds/slave/test/properties/build_url
00:52:57 INFO - Contents:
00:52:57 INFO - build_url:https://queue.taskcluster.net/v1/task/Bbtwag9bT0WFIdi5wz1sZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
00:52:58 INFO - Running post-action listener: _resource_record_post_action
00:52:58 INFO - Running post-action listener: set_extra_try_arguments
00:52:58 INFO - #####
00:52:58 INFO - ##### Running create-virtualenv step.
00:52:58 INFO - #####
00:52:58 INFO - Running pre-action listener: _pre_create_virtualenv
00:52:58 INFO - Running pre-action listener: _resource_record_pre_action
00:52:58 INFO - Running main action method: create_virtualenv
00:52:58 INFO - Creating virtualenv /builds/slave/test/build/venv
00:52:58 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
00:52:58 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
00:52:58 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
00:52:58 INFO - Using real prefix '/usr'
00:52:58 INFO - New python executable in /builds/slave/test/build/venv/bin/python
00:52:59 INFO - Installing distribute.............................................................................................................................................................................................done.
00:53:03 INFO - Installing pip.................done.
00:53:03 INFO - Return code: 0
00:53:03 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
00:53: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')]}
00:53:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
00:53:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
00:53: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')]}
00:53:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
00:53:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
00:53:03 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 0x85c8c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x862f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x86e32b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x86d2f70>, '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 0x86d2620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x86d8750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467877514.78507-1706914250', '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
00:53:03 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
00:53:03 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
00:53:03 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
00:53:03 INFO - 'CCACHE_UMASK': '002',
00:53:03 INFO - 'DISPLAY': ':0',
00:53:03 INFO - 'HOME': '/home/cltbld',
00:53:03 INFO - 'LANG': 'en_US.UTF-8',
00:53:03 INFO - 'LOGNAME': 'cltbld',
00:53:03 INFO - 'MAIL': '/var/mail/cltbld',
00:53:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
00:53:03 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
00:53:03 INFO - 'MOZ_NO_REMOTE': '1',
00:53:03 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
00:53:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
00:53:03 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
00:53:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
00:53:03 INFO - 'PWD': '/builds/slave/test',
00:53:03 INFO - 'SHELL': '/bin/bash',
00:53:03 INFO - 'SHLVL': '1',
00:53:03 INFO - 'TERM': 'linux',
00:53:03 INFO - 'TMOUT': '86400',
00:53:03 INFO - 'USER': 'cltbld',
00:53:03 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467877514.78507-1706914250',
00:53:03 INFO - '_': '/tools/buildbot/bin/python'}
00:53:03 INFO - Ignoring indexes: https://pypi.python.org/simple/
00:53:03 INFO - Downloading/unpacking psutil>=0.7.1
00:53:03 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
00:53:03 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
00:53:03 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
00:53:03 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
00:53:03 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
00:53:03 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
00:53:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
00:53:09 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
00:53:09 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
00:53:09 INFO - Installing collected packages: psutil
00:53:09 INFO - Running setup.py install for psutil
00:53:09 INFO - building 'psutil._psutil_linux' extension
00:53:09 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o
00:53:09 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’:
00:53:09 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow]
00:53:09 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so
00:53:09 INFO - building 'psutil._psutil_posix' extension
00:53:09 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o
00:53:10 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so
00:53:10 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
00:53:10 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
00:53:10 INFO - Successfully installed psutil
00:53:10 INFO - Cleaning up...
00:53:10 INFO - Return code: 0
00:53:10 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
00:53:10 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')]}
00:53:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
00:53:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
00:53:10 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')]}
00:53:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
00:53:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
00:53:10 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 0x85c8c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x862f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x86e32b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x86d2f70>, '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 0x86d2620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x86d8750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467877514.78507-1706914250', '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
00:53:10 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
00:53:10 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
00:53:10 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
00:53:10 INFO - 'CCACHE_UMASK': '002',
00:53:10 INFO - 'DISPLAY': ':0',
00:53:10 INFO - 'HOME': '/home/cltbld',
00:53:10 INFO - 'LANG': 'en_US.UTF-8',
00:53:10 INFO - 'LOGNAME': 'cltbld',
00:53:10 INFO - 'MAIL': '/var/mail/cltbld',
00:53:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
00:53:10 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
00:53:10 INFO - 'MOZ_NO_REMOTE': '1',
00:53:10 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
00:53:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
00:53:10 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
00:53:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
00:53:10 INFO - 'PWD': '/builds/slave/test',
00:53:10 INFO - 'SHELL': '/bin/bash',
00:53:10 INFO - 'SHLVL': '1',
00:53:10 INFO - 'TERM': 'linux',
00:53:10 INFO - 'TMOUT': '86400',
00:53:10 INFO - 'USER': 'cltbld',
00:53:10 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467877514.78507-1706914250',
00:53:10 INFO - '_': '/tools/buildbot/bin/python'}
00:53:10 INFO - Ignoring indexes: https://pypi.python.org/simple/
00:53:10 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
00:53:10 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
00:53:10 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
00:53:10 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
00:53:10 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
00:53:10 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
00:53:10 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
00:53:15 INFO - Downloading mozsystemmonitor-0.0.tar.gz
00:53:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
00:53:15 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
00:53:15 INFO - Installing collected packages: mozsystemmonitor
00:53:15 INFO - Running setup.py install for mozsystemmonitor
00:53:15 INFO - Successfully installed mozsystemmonitor
00:53:15 INFO - Cleaning up...
00:53:16 INFO - Return code: 0
00:53:16 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
00:53: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')]}
00:53:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
00:53:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
00:53: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')]}
00:53:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
00:53:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
00:53: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', '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 0x85c8c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x862f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x86e32b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x86d2f70>, '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 0x86d2620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x86d8750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467877514.78507-1706914250', '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
00:53: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', 'blobuploader==1.2.4'] in /builds/slave/test/build
00:53: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 blobuploader==1.2.4
00:53:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
00:53:16 INFO - 'CCACHE_UMASK': '002',
00:53:16 INFO - 'DISPLAY': ':0',
00:53:16 INFO - 'HOME': '/home/cltbld',
00:53:16 INFO - 'LANG': 'en_US.UTF-8',
00:53:16 INFO - 'LOGNAME': 'cltbld',
00:53:16 INFO - 'MAIL': '/var/mail/cltbld',
00:53:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
00:53:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
00:53:16 INFO - 'MOZ_NO_REMOTE': '1',
00:53:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
00:53:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
00:53:16 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
00:53:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
00:53:16 INFO - 'PWD': '/builds/slave/test',
00:53:16 INFO - 'SHELL': '/bin/bash',
00:53:16 INFO - 'SHLVL': '1',
00:53:16 INFO - 'TERM': 'linux',
00:53:16 INFO - 'TMOUT': '86400',
00:53:16 INFO - 'USER': 'cltbld',
00:53:16 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467877514.78507-1706914250',
00:53:16 INFO - '_': '/tools/buildbot/bin/python'}
00:53:16 INFO - Ignoring indexes: https://pypi.python.org/simple/
00:53:16 INFO - Downloading/unpacking blobuploader==1.2.4
00:53: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
00:53: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
00:53: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
00:53: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
00:53: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
00:53: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
00:53:21 INFO - Downloading blobuploader-1.2.4.tar.gz
00:53:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
00:53:21 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
00:53:21 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
00:53:21 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
00:53:21 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
00:53:21 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
00:53:21 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
00:53:21 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
00:53:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
00:53:22 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
00:53:22 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
00:53:22 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
00:53:22 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
00:53:22 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
00:53:22 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
00:53:22 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
00:53:23 INFO - Downloading docopt-0.6.1.tar.gz
00:53:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
00:53:23 INFO - Installing collected packages: blobuploader, requests, docopt
00:53:23 INFO - Running setup.py install for blobuploader
00:53:23 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
00:53:23 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
00:53:23 INFO - Running setup.py install for requests
00:53:24 INFO - Running setup.py install for docopt
00:53:24 INFO - Successfully installed blobuploader requests docopt
00:53:24 INFO - Cleaning up...
00:53:24 INFO - Return code: 0
00:53:24 INFO - Installing None into virtualenv /builds/slave/test/build/venv
00:53: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')]}
00:53:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
00:53:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
00:53: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')]}
00:53:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
00:53:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
00:53:25 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 0x85c8c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x862f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x86e32b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x86d2f70>, '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 0x86d2620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x86d8750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467877514.78507-1706914250', '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
00:53:25 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
00:53:25 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
00:53:25 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
00:53:25 INFO - 'CCACHE_UMASK': '002',
00:53:25 INFO - 'DISPLAY': ':0',
00:53:25 INFO - 'HOME': '/home/cltbld',
00:53:25 INFO - 'LANG': 'en_US.UTF-8',
00:53:25 INFO - 'LOGNAME': 'cltbld',
00:53:25 INFO - 'MAIL': '/var/mail/cltbld',
00:53:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
00:53:25 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
00:53:25 INFO - 'MOZ_NO_REMOTE': '1',
00:53:25 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
00:53:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
00:53:25 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
00:53:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
00:53:25 INFO - 'PWD': '/builds/slave/test',
00:53:25 INFO - 'SHELL': '/bin/bash',
00:53:25 INFO - 'SHLVL': '1',
00:53:25 INFO - 'TERM': 'linux',
00:53:25 INFO - 'TMOUT': '86400',
00:53:25 INFO - 'USER': 'cltbld',
00:53:25 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467877514.78507-1706914250',
00:53:25 INFO - '_': '/tools/buildbot/bin/python'}
00:53:25 INFO - Ignoring indexes: https://pypi.python.org/simple/
00:53:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
00:53:25 INFO - Running setup.py (path:/tmp/pip-xYahI0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
00:53:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
00:53:25 INFO - Running setup.py (path:/tmp/pip-VOzx8M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
00:53:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
00:53:25 INFO - Running setup.py (path:/tmp/pip-QMd4FU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
00:53:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
00:53:25 INFO - Running setup.py (path:/tmp/pip-KjV2cX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
00:53:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
00:53:25 INFO - Running setup.py (path:/tmp/pip-T2l5jB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
00:53:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
00:53:26 INFO - Running setup.py (path:/tmp/pip-UsXI5d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
00:53:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
00:53:26 INFO - Running setup.py (path:/tmp/pip-qCIECu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
00:53:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
00:53:26 INFO - Running setup.py (path:/tmp/pip-eVxpkW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
00:53:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
00:53:26 INFO - Running setup.py (path:/tmp/pip-9ZbmZL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
00:53:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
00:53:26 INFO - Running setup.py (path:/tmp/pip-WqHcLO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
00:53:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
00:53:26 INFO - Running setup.py (path:/tmp/pip-D1pb2G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
00:53:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
00:53:26 INFO - Running setup.py (path:/tmp/pip-g7v8l2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
00:53:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
00:53:27 INFO - Running setup.py (path:/tmp/pip-Zm0ECp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
00:53:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
00:53:27 INFO - Running setup.py (path:/tmp/pip-fL2mAh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
00:53:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
00:53:27 INFO - Running setup.py (path:/tmp/pip-XNI8Gm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
00:53:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
00:53:27 INFO - Running setup.py (path:/tmp/pip-XEst4Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
00:53:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
00:53:27 INFO - Running setup.py (path:/tmp/pip-PeahJL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
00:53:27 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
00:53:27 INFO - Running setup.py (path:/tmp/pip-ECkzNT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
00:53:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
00:53:27 INFO - Running setup.py (path:/tmp/pip-hKZTLR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
00:53:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
00:53:27 INFO - Running setup.py (path:/tmp/pip-BpRC0T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
00:53:28 INFO - Unpacking /builds/slave/test/build/tests/marionette
00:53:28 INFO - Running setup.py (path:/tmp/pip-ci5RE6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
00:53:28 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
00:53:28 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
00:53:28 INFO - Running setup.py install for manifestparser
00:53:28 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
00:53:28 INFO - Running setup.py install for mozcrash
00:53:29 INFO - Running setup.py install for mozdebug
00:53:29 INFO - Running setup.py install for mozdevice
00:53:29 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
00:53:29 INFO - Installing dm script to /builds/slave/test/build/venv/bin
00:53:29 INFO - Running setup.py install for mozfile
00:53:29 INFO - Running setup.py install for mozhttpd
00:53:29 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
00:53:29 INFO - Running setup.py install for mozinfo
00:53:30 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
00:53:30 INFO - Running setup.py install for mozInstall
00:53:30 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
00:53:30 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
00:53:30 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
00:53:30 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
00:53:30 INFO - Running setup.py install for mozleak
00:53:30 INFO - Running setup.py install for mozlog
00:53:30 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
00:53:30 INFO - Running setup.py install for moznetwork
00:53:31 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
00:53:31 INFO - Running setup.py install for mozprocess
00:53:31 INFO - Running setup.py install for mozprofile
00:53:31 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
00:53:31 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
00:53:31 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
00:53:31 INFO - Running setup.py install for mozrunner
00:53:31 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
00:53:31 INFO - Running setup.py install for mozscreenshot
00:53:32 INFO - Running setup.py install for moztest
00:53:32 INFO - Running setup.py install for mozversion
00:53:32 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
00:53:32 INFO - Running setup.py install for wptserve
00:53:32 INFO - Running setup.py install for marionette-driver
00:53:33 INFO - Running setup.py install for browsermob-proxy
00:53:33 INFO - Running setup.py install for marionette-client
00:53:33 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
00:53:33 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
00:53:33 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
00:53:33 INFO - Cleaning up...
00:53:33 INFO - Return code: 0
00:53:33 INFO - Installing None into virtualenv /builds/slave/test/build/venv
00:53:33 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')]}
00:53:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
00:53:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
00:53:33 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')]}
00:53:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
00:53:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
00:53:33 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 0x85c8c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x862f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x86e32b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x86d2f70>, '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 0x86d2620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x86d8750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467877514.78507-1706914250', '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
00:53:33 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
00:53:33 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
00:53:33 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
00:53:33 INFO - 'CCACHE_UMASK': '002',
00:53:33 INFO - 'DISPLAY': ':0',
00:53:33 INFO - 'HOME': '/home/cltbld',
00:53:33 INFO - 'LANG': 'en_US.UTF-8',
00:53:33 INFO - 'LOGNAME': 'cltbld',
00:53:33 INFO - 'MAIL': '/var/mail/cltbld',
00:53:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
00:53:33 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
00:53:33 INFO - 'MOZ_NO_REMOTE': '1',
00:53:33 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
00:53:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
00:53:33 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
00:53:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
00:53:33 INFO - 'PWD': '/builds/slave/test',
00:53:33 INFO - 'SHELL': '/bin/bash',
00:53:33 INFO - 'SHLVL': '1',
00:53:33 INFO - 'TERM': 'linux',
00:53:33 INFO - 'TMOUT': '86400',
00:53:33 INFO - 'USER': 'cltbld',
00:53:33 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467877514.78507-1706914250',
00:53:33 INFO - '_': '/tools/buildbot/bin/python'}
00:53:34 INFO - Ignoring indexes: https://pypi.python.org/simple/
00:53:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
00:53:34 INFO - Running setup.py (path:/tmp/pip-9oAeGK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
00:53:34 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))
00:53:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
00:53:34 INFO - Running setup.py (path:/tmp/pip-3wn1xM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
00:53:34 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))
00:53:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
00:53:34 INFO - Running setup.py (path:/tmp/pip-MnCgtE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
00:53:34 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))
00:53:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
00:53:34 INFO - Running setup.py (path:/tmp/pip-1udbIw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
00:53:34 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))
00:53:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
00:53:34 INFO - Running setup.py (path:/tmp/pip-4rU1Ax-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
00:53:35 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))
00:53:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
00:53:35 INFO - Running setup.py (path:/tmp/pip-Rbo8Kw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
00:53:35 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))
00:53:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
00:53:35 INFO - Running setup.py (path:/tmp/pip-dI2zDZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
00:53:35 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))
00:53:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
00:53:35 INFO - Running setup.py (path:/tmp/pip-sk_DEh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
00:53:35 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))
00:53:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
00:53:35 INFO - Running setup.py (path:/tmp/pip-RKww4a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
00:53:35 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))
00:53:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
00:53:35 INFO - Running setup.py (path:/tmp/pip-guA5r4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
00:53:35 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))
00:53:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
00:53:35 INFO - Running setup.py (path:/tmp/pip-lNBuCk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
00:53:35 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))
00:53:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
00:53:35 INFO - Running setup.py (path:/tmp/pip-ucZsb8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
00:53:36 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))
00:53:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
00:53:36 INFO - Running setup.py (path:/tmp/pip-irdW7T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
00:53:36 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))
00:53:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
00:53:36 INFO - Running setup.py (path:/tmp/pip-8kmGuh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
00:53:36 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))
00:53:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
00:53:36 INFO - Running setup.py (path:/tmp/pip-_OzPI7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
00:53:36 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))
00:53:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
00:53:36 INFO - Running setup.py (path:/tmp/pip-FLVwDj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
00:53:36 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))
00:53:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
00:53:36 INFO - Running setup.py (path:/tmp/pip-psXDH7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
00:53:36 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))
00:53:36 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
00:53:36 INFO - Running setup.py (path:/tmp/pip-drF4nx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
00:53:36 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))
00:53:36 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
00:53:36 INFO - Running setup.py (path:/tmp/pip-naudj_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
00:53:37 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))
00:53:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
00:53:37 INFO - Running setup.py (path:/tmp/pip-MDoaMe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
00:53:37 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))
00:53:37 INFO - Unpacking /builds/slave/test/build/tests/marionette
00:53:37 INFO - Running setup.py (path:/tmp/pip-ZenlLd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
00:53:37 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
00:53:37 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))
00:53:37 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))
00:53:37 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))
00:53:37 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))
00:53:37 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))
00:53:37 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))
00:53:37 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
00:53:37 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
00:53:37 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
00:53:37 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
00:53:37 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
00:53:37 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
00:53:37 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
00:53:42 INFO - Downloading blessings-1.6.tar.gz
00:53:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
00:53:42 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))
00:53:42 INFO - Installing collected packages: blessings
00:53:42 INFO - Running setup.py install for blessings
00:53:43 INFO - Successfully installed blessings
00:53:43 INFO - Cleaning up...
00:53:43 INFO - Return code: 0
00:53:43 INFO - Done creating virtualenv /builds/slave/test/build/venv.
00:53:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
00:53:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
00:53:43 INFO - Reading from file tmpfile_stdout
00:53:43 INFO - Current package versions:
00:53:43 INFO - argparse == 1.2.1
00:53:43 INFO - blessings == 1.6
00:53:43 INFO - blobuploader == 1.2.4
00:53:43 INFO - browsermob-proxy == 0.6.0
00:53:43 INFO - docopt == 0.6.1
00:53:43 INFO - manifestparser == 1.1
00:53:43 INFO - marionette-client == 2.3.0
00:53:43 INFO - marionette-driver == 1.4.0
00:53:43 INFO - mozInstall == 1.12
00:53:43 INFO - mozcrash == 0.17
00:53:43 INFO - mozdebug == 0.1
00:53:43 INFO - mozdevice == 0.48
00:53:43 INFO - mozfile == 1.2
00:53:43 INFO - mozhttpd == 0.7
00:53:43 INFO - mozinfo == 0.9
00:53:43 INFO - mozleak == 0.1
00:53:43 INFO - mozlog == 3.1
00:53:43 INFO - moznetwork == 0.27
00:53:43 INFO - mozprocess == 0.22
00:53:43 INFO - mozprofile == 0.28
00:53:43 INFO - mozrunner == 6.11
00:53:43 INFO - mozscreenshot == 0.1
00:53:43 INFO - mozsystemmonitor == 0.0
00:53:43 INFO - moztest == 0.7
00:53:43 INFO - mozversion == 1.4
00:53:43 INFO - psutil == 3.1.1
00:53:43 INFO - requests == 1.2.3
00:53:43 INFO - wptserve == 1.4.0
00:53:43 INFO - wsgiref == 0.1.2
00:53:43 INFO - Running post-action listener: _resource_record_post_action
00:53:43 INFO - Running post-action listener: _start_resource_monitoring
00:53:43 INFO - Starting resource monitoring.
00:53:43 INFO - #####
00:53:43 INFO - ##### Running pull step.
00:53:43 INFO - #####
00:53:43 INFO - Running pre-action listener: _resource_record_pre_action
00:53:43 INFO - Running main action method: pull
00:53:43 INFO - Pull has nothing to do!
00:53:43 INFO - Running post-action listener: _resource_record_post_action
00:53:43 INFO - #####
00:53:43 INFO - ##### Running install step.
00:53:43 INFO - #####
00:53:43 INFO - Running pre-action listener: _resource_record_pre_action
00:53:43 INFO - Running main action method: install
00:53:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
00:53:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
00:53:44 INFO - Reading from file tmpfile_stdout
00:53:44 INFO - Detecting whether we're running mozinstall >=1.0...
00:53:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
00:53:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
00:53:44 INFO - Reading from file tmpfile_stdout
00:53:44 INFO - Output received:
00:53:44 INFO - Usage: mozinstall [options] installer
00:53:44 INFO - Options:
00:53:44 INFO - -h, --help show this help message and exit
00:53:44 INFO - -d DEST, --destination=DEST
00:53:44 INFO - Directory to install application into. [default:
00:53:44 INFO - "/builds/slave/test"]
00:53:44 INFO - --app=APP Application being installed. [default: firefox]
00:53:44 INFO - mkdir: /builds/slave/test/build/application
00:53:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application']
00:53:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application
00:54:09 INFO - Reading from file tmpfile_stdout
00:54:09 INFO - Output received:
00:54:09 INFO - /builds/slave/test/build/application/firefox/firefox
00:54:09 INFO - Running post-action listener: _resource_record_post_action
00:54:09 INFO - #####
00:54:09 INFO - ##### Running run-tests step.
00:54:09 INFO - #####
00:54:09 INFO - Running pre-action listener: _resource_record_pre_action
00:54:09 INFO - Running main action method: run_tests
00:54:09 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
00:54:09 INFO - Minidump filename unknown. Determining based upon platform and architecture.
00:54:09 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
00:54:09 INFO - grabbing minidump binary from tooltool
00:54:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
00:54:09 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x86d2f70>, '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 0x86d2620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x86d8750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
00:54:09 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
00:54:09 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache
00:54:09 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
00:54:09 INFO - Return code: 0
00:54:09 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755
00:54:09 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
00:54:09 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/Bbtwag9bT0WFIdi5wz1sZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
00:54:09 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/Bbtwag9bT0WFIdi5wz1sZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=5 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
00:54:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
00:54:09 INFO - 'CCACHE_UMASK': '002',
00:54:09 INFO - 'DISPLAY': ':0',
00:54:09 INFO - 'HOME': '/home/cltbld',
00:54:09 INFO - 'LANG': 'en_US.UTF-8',
00:54:09 INFO - 'LOGNAME': 'cltbld',
00:54:09 INFO - 'MAIL': '/var/mail/cltbld',
00:54:09 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
00:54:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
00:54:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
00:54:09 INFO - 'MOZ_NO_REMOTE': '1',
00:54:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
00:54:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
00:54:09 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
00:54:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
00:54:09 INFO - 'PWD': '/builds/slave/test',
00:54:09 INFO - 'SHELL': '/bin/bash',
00:54:09 INFO - 'SHLVL': '1',
00:54:09 INFO - 'TERM': 'linux',
00:54:09 INFO - 'TMOUT': '86400',
00:54:09 INFO - 'USER': 'cltbld',
00:54:09 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467877514.78507-1706914250',
00:54:09 INFO - '_': '/tools/buildbot/bin/python'}
00:54:09 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/Bbtwag9bT0WFIdi5wz1sZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
00:54:10 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
00:54:10 INFO - import pkg_resources
00:54:12 INFO - Using 1 client processes
00:54:12 INFO - wptserve Starting http server on 127.0.0.1:8000
00:54:12 INFO - wptserve Starting http server on 127.0.0.1:8001
00:54:12 INFO - wptserve Starting http server on 127.0.0.1:8443
00:54:14 INFO - SUITE-START | Running 1476 tests
00:54:14 INFO - Running testharness tests
00:54:14 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
00:54:14 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
00:54:14 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
00:54:14 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 1ms
00:54:14 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
00:54:14 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
00:54:14 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
00:54:14 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
00:54:14 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
00:54:14 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
00:54:14 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
00:54:14 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
00:54:14 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
00:54:14 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 1ms
00:54:14 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
00:54:14 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
00:54:14 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
00:54:14 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
00:54:14 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
00:54:14 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 1ms
00:54:14 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
00:54:14 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
00:54:14 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
00:54:14 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 1ms
00:54:14 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
00:54:14 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
00:54:14 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
00:54:14 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
00:54:14 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
00:54:14 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
00:54:14 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
00:54:14 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
00:54:14 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
00:54:14 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
00:54:14 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
00:54:14 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
00:54:14 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
00:54:14 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 1ms
00:54:14 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
00:54:14 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 0ms
00:54:14 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
00:54:14 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
00:54:14 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
00:54:14 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
00:54:14 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
00:54:14 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
00:54:14 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
00:54:14 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
00:54:14 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
00:54:14 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
00:54:14 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
00:54:14 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
00:54:14 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
00:54:14 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 1ms
00:54:14 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
00:54:14 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
00:54:14 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
00:54:14 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 1ms
00:54:14 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
00:54:14 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
00:54:14 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
00:54:14 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
00:54:14 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
00:54:14 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
00:54:14 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
00:54:14 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
00:54:14 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
00:54:14 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
00:54:14 INFO - Setting up ssl
00:54:14 INFO - PROCESS | certutil |
00:54:14 INFO - PROCESS | certutil |
00:54:14 INFO - PROCESS | certutil |
00:54:14 INFO - Certificate Nickname Trust Attributes
00:54:14 INFO - SSL,S/MIME,JAR/XPI
00:54:14 INFO -
00:54:14 INFO - web-platform-tests CT,,
00:54:14 INFO -
00:54:14 INFO - Starting runner
00:54:16 INFO - PROCESS | 19051 | 1467878056511 Marionette INFO Listening on port 2828
00:54:18 INFO - PROCESS | 19051 | 1467878058993 Marionette INFO startBrowser 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:19 INFO - PROCESS | 19051 | 1467878059023 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:19 INFO - PROCESS | 19051 | 1467878059444 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:19 INFO - PROCESS | 19051 | 1467878059550 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:19 INFO - PROCESS | 19051 | 1467878059864 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
00:54:19 INFO - PROCESS | 19051 | 1467878059917 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:19 INFO - PROCESS | 19051 | 1467878059937 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
00:54:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 523ms
00:54:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
00:54:20 INFO - PROCESS | 19051 | 1467878060570 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:20 INFO - PROCESS | 19051 | 1467878060687 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
00:54:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 719ms
00:54:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
00:54:21 INFO - PROCESS | 19051 | 1467878061215 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:21 INFO - PROCESS | 19051 | 1467878061317 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
00:54:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 519ms
00:54:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
00:54:21 INFO - PROCESS | 19051 | 1467878061739 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:21 INFO - PROCESS | 19051 | 1467878061835 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
00:54:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 470ms
00:54:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
00:54:22 INFO - PROCESS | 19051 | 1467878062214 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:22 INFO - PROCESS | 19051 | 1467878062325 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
00:54:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 487ms
00:54:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
00:54:22 INFO - PROCESS | 19051 | 1467878062706 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:22 INFO - PROCESS | 19051 | 1467878062807 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
00:54:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 479ms
00:54:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
00:54:23 INFO - PROCESS | 19051 | 1467878063191 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:23 INFO - PROCESS | 19051 | 1467878063290 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
00:54:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 473ms
00:54:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
00:54:23 INFO - PROCESS | 19051 | 1467878063669 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:23 INFO - PROCESS | 19051 | 1467878063762 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
00:54:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 478ms
00:54:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
00:54:24 INFO - PROCESS | 19051 | 1467878064152 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:24 INFO - PROCESS | 19051 | 1467878064252 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
00:54:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 621ms
00:54:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
00:54:24 INFO - PROCESS | 19051 | 1467878064790 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:24 INFO - PROCESS | 19051 | 1467878064896 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
00:54:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 534ms
00:54:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
00:54:25 INFO - PROCESS | 19051 | 1467878065322 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:25 INFO - PROCESS | 19051 | 1467878065419 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
00:54:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 525ms
00:54:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
00:54:25 INFO - PROCESS | 19051 | 1467878065877 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:26 INFO - PROCESS | 19051 | 1467878065997 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
00:54:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 497ms
00:54:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
00:54:26 INFO - PROCESS | 19051 | 1467878066414 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:26 INFO - PROCESS | 19051 | 1467878066573 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
00:54:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 932ms
00:54:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
00:54:27 INFO - PROCESS | 19051 | 1467878067320 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:27 INFO - PROCESS | 19051 | 1467878067411 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
00:54:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 538ms
00:54:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
00:54:27 INFO - PROCESS | 19051 | 1467878067858 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:27 INFO - PROCESS | 19051 | 1467878067959 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
00:54:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 528ms
00:54:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
00:54:28 INFO - PROCESS | 19051 | 1467878068398 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:28 INFO - PROCESS | 19051 | 1467878068502 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
00:54:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 526ms
00:54:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
00:54:28 INFO - PROCESS | 19051 | 1467878068920 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:29 INFO - PROCESS | 19051 | 1467878069056 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
00:54:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 531ms
00:54:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
00:54:29 INFO - PROCESS | 19051 | 1467878069457 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:29 INFO - PROCESS | 19051 | 1467878069549 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
00:54:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 522ms
00:54:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
00:54:29 INFO - PROCESS | 19051 | 1467878069987 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:30 INFO - PROCESS | 19051 | 1467878070116 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
00:54:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 537ms
00:54:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
00:54:30 INFO - PROCESS | 19051 | 1467878070527 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:30 INFO - PROCESS | 19051 | 1467878070613 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
00:54:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 477ms
00:54:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
00:54:31 INFO - PROCESS | 19051 | 1467878071011 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:31 INFO - PROCESS | 19051 | 1467878071125 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
00:54:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 532ms
00:54:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
00:54:31 INFO - PROCESS | 19051 | 1467878071553 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:31 INFO - PROCESS | 19051 | 1467878071645 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
00:54:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 473ms
00:54:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
00:54:32 INFO - PROCESS | 19051 | 1467878072029 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:32 INFO - PROCESS | 19051 | 1467878072124 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
00:54:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 525ms
00:54:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
00:54:32 INFO - PROCESS | 19051 | 1467878072563 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:32 INFO - PROCESS | 19051 | 1467878072707 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
00:54:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 584ms
00:54:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
00:54:33 INFO - PROCESS | 19051 | 1467878073148 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:33 INFO - PROCESS | 19051 | 1467878073251 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
00:54:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 470ms
00:54:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
00:54:33 INFO - PROCESS | 19051 | 1467878073625 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:33 INFO - PROCESS | 19051 | 1467878073709 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
00:54:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 777ms
00:54:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
00:54:34 INFO - PROCESS | 19051 | 1467878074409 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:34 INFO - PROCESS | 19051 | 1467878074516 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
00:54:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 576ms
00:54:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
00:54:35 INFO - PROCESS | 19051 | 1467878074998 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:35 INFO - PROCESS | 19051 | 1467878075098 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
00:54:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 574ms
00:54:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
00:54:35 INFO - PROCESS | 19051 | 1467878075581 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:35 INFO - PROCESS | 19051 | 1467878075693 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
00:54:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 577ms
00:54:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
00:54:36 INFO - PROCESS | 19051 | 1467878076274 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:36 INFO - PROCESS | 19051 | 1467878076375 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
00:54:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 475ms
00:54:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
00:54:36 INFO - PROCESS | 19051 | 1467878076751 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:36 INFO - PROCESS | 19051 | 1467878076843 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
00:54:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 474ms
00:54:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
00:54:37 INFO - PROCESS | 19051 | 1467878077234 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:37 INFO - PROCESS | 19051 | 1467878077340 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
00:54:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 523ms
00:54:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
00:54:37 INFO - PROCESS | 19051 | 1467878077759 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:37 INFO - PROCESS | 19051 | 1467878077849 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
00:54:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 476ms
00:54:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
00:54:38 INFO - PROCESS | 19051 | 1467878078241 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:38 INFO - PROCESS | 19051 | 1467878078377 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
00:54:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 671ms
00:54:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
00:54:38 INFO - PROCESS | 19051 | 1467878078923 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:39 INFO - PROCESS | 19051 | 1467878079054 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
00:54:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 781ms
00:54:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
00:54:39 INFO - PROCESS | 19051 | 1467878079724 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:39 INFO - PROCESS | 19051 | 1467878079825 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
00:54:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 526ms
00:54:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
00:54:40 INFO - PROCESS | 19051 | 1467878080257 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:40 INFO - PROCESS | 19051 | 1467878080361 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
00:54:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 574ms
00:54:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
00:54:40 INFO - PROCESS | 19051 | 1467878080846 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:41 INFO - PROCESS | 19051 | 1467878081017 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
00:54:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 628ms
00:54:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
00:54:41 INFO - PROCESS | 19051 | 1467878081470 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:41 INFO - PROCESS | 19051 | 1467878081568 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
00:54:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 520ms
00:54:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
00:54:41 INFO - PROCESS | 19051 | 1467878081996 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:42 INFO - PROCESS | 19051 | 1467878082106 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
00:54:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 572ms
00:54:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
00:54:42 INFO - PROCESS | 19051 | 1467878082575 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:42 INFO - PROCESS | 19051 | 1467878082691 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
00:54:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 527ms
00:54:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
00:54:43 INFO - PROCESS | 19051 | 1467878083105 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:43 INFO - PROCESS | 19051 | 1467878083190 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
00:54:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 485ms
00:54:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
00:54:43 INFO - PROCESS | 19051 | 1467878083597 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:43 INFO - PROCESS | 19051 | 1467878083685 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
00:54:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 476ms
00:54:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
00:54:44 INFO - PROCESS | 19051 | 1467878084080 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:44 INFO - PROCESS | 19051 | 1467878084177 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
00:54:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 528ms
00:54:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
00:54:44 INFO - PROCESS | 19051 | 1467878084614 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:44 INFO - PROCESS | 19051 | 1467878084711 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
00:54:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 526ms
00:54:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
00:54:45 INFO - PROCESS | 19051 | 1467878085147 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:45 INFO - PROCESS | 19051 | 1467878085251 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
00:54:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 521ms
00:54:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
00:54:45 INFO - PROCESS | 19051 | 1467878085671 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:45 INFO - PROCESS | 19051 | 1467878085765 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
00:54:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 578ms
00:54:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
00:54:46 INFO - PROCESS | 19051 | 1467878086258 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:46 INFO - PROCESS | 19051 | 1467878086367 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
00:54:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 681ms
00:54:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
00:54:46 INFO - PROCESS | 19051 | 1467878086943 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:47 INFO - PROCESS | 19051 | 1467878087063 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
00:54:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 526ms
00:54:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
00:54:47 INFO - PROCESS | 19051 | 1467878087484 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:47 INFO - PROCESS | 19051 | 1467878087636 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
00:54:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 590ms
00:54:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
00:54:48 INFO - PROCESS | 19051 | 1467878088084 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:48 INFO - PROCESS | 19051 | 1467878088189 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
00:54:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 542ms
00:54:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
00:54:48 INFO - PROCESS | 19051 | 1467878088630 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:48 INFO - PROCESS | 19051 | 1467878088734 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
00:54:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 527ms
00:54:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
00:54:49 INFO - PROCESS | 19051 | 1467878089157 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:49 INFO - PROCESS | 19051 | 1467878089259 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
00:54:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 531ms
00:54:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
00:54:49 INFO - PROCESS | 19051 | 1467878089696 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:49 INFO - PROCESS | 19051 | 1467878089839 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
00:54:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 576ms
00:54:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
00:54:50 INFO - PROCESS | 19051 | 1467878090277 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:50 INFO - PROCESS | 19051 | 1467878090403 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
00:54:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 632ms
00:54:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
00:54:50 INFO - PROCESS | 19051 | 1467878090918 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:51 INFO - PROCESS | 19051 | 1467878091034 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
00:54:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 540ms
00:54:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
00:54:51 INFO - PROCESS | 19051 | 1467878091463 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:51 INFO - PROCESS | 19051 | 1467878091550 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
00:54:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 478ms
00:54:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
00:54:51 INFO - PROCESS | 19051 | 1467878091947 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:52 INFO - PROCESS | 19051 | 1467878092036 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
00:54:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 476ms
00:54:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
00:54:52 INFO - PROCESS | 19051 | 1467878092429 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:52 INFO - PROCESS | 19051 | 1467878092536 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
00:54:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 524ms
00:54:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
00:54:52 INFO - PROCESS | 19051 | 1467878092957 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:53 INFO - PROCESS | 19051 | 1467878093078 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
00:54:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 628ms
00:54:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
00:54:53 INFO - PROCESS | 19051 | 1467878093595 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:53 INFO - PROCESS | 19051 | 1467878093713 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
00:54:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 731ms
00:54:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
00:54:54 INFO - PROCESS | 19051 | 1467878094331 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:54 INFO - PROCESS | 19051 | 1467878094476 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
00:54:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 581ms
00:54:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
00:54:54 INFO - PROCESS | 19051 | 1467878094922 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:55 INFO - PROCESS | 19051 | 1467878095015 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
00:54:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 531ms
00:54:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
00:54:55 INFO - PROCESS | 19051 | 1467878095466 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:55 INFO - PROCESS | 19051 | 1467878095574 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
00:54:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 531ms
00:54:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
00:54:55 INFO - PROCESS | 19051 | 1467878095994 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:56 INFO - PROCESS | 19051 | 1467878096100 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
00:54:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 481ms
00:54:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
00:54:56 INFO - PROCESS | 19051 | 1467878096481 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:56 INFO - PROCESS | 19051 | 1467878096578 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
00:54:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 570ms
00:54:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
00:54:57 INFO - PROCESS | 19051 | 1467878097059 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:57 INFO - PROCESS | 19051 | 1467878097189 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
00:54:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 572ms
00:54:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
00:54:57 INFO - PROCESS | 19051 | 1467878097658 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:57 INFO - PROCESS | 19051 | 1467878097750 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
00:54:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 491ms
00:54:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
00:54:58 INFO - PROCESS | 19051 | 1467878098138 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:58 INFO - PROCESS | 19051 | 1467878098227 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
00:54:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 481ms
00:54:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
00:54:58 INFO - PROCESS | 19051 | 1467878098622 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:58 INFO - PROCESS | 19051 | 1467878098708 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
00:54:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 478ms
00:54:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
00:54:59 INFO - PROCESS | 19051 | 1467878099107 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:59 INFO - PROCESS | 19051 | 1467878099194 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
00:54:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 486ms
00:54:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
00:54:59 INFO - PROCESS | 19051 | 1467878099598 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:54:59 INFO - PROCESS | 19051 | 1467878099707 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
00:55:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 520ms
00:55:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
00:55:00 INFO - PROCESS | 19051 | 1467878100125 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:00 INFO - PROCESS | 19051 | 1467878100211 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:00 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.
00:55:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 524ms
00:55:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
00:55:00 INFO - PROCESS | 19051 | 1467878100661 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:00 INFO - PROCESS | 19051 | 1467878100802 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:01 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.
00:55:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 729ms
00:55:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
00:55:01 INFO - PROCESS | 19051 | 1467878101432 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:01 INFO - PROCESS | 19051 | 1467878101541 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:02 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.
00:55:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 629ms
00:55:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
00:55:02 INFO - PROCESS | 19051 | 1467878102078 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:02 INFO - PROCESS | 19051 | 1467878102179 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:02 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.
00:55:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 586ms
00:55:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
00:55:02 INFO - PROCESS | 19051 | 1467878102668 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:02 INFO - PROCESS | 19051 | 1467878102797 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:03 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.
00:55:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 582ms
00:55:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
00:55:03 INFO - PROCESS | 19051 | 1467878103250 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:03 INFO - PROCESS | 19051 | 1467878103350 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:03 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.
00:55:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 570ms
00:55:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
00:55:03 INFO - PROCESS | 19051 | 1467878103825 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:03 INFO - PROCESS | 19051 | 1467878103924 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:04 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.
00:55:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 626ms
00:55:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
00:55:04 INFO - PROCESS | 19051 | 1467878104460 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:04 INFO - PROCESS | 19051 | 1467878104598 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:05 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.
00:55:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 630ms
00:55:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
00:55:05 INFO - PROCESS | 19051 | 1467878105093 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:05 INFO - PROCESS | 19051 | 1467878105229 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:05 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.
00:55:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 625ms
00:55:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
00:55:05 INFO - PROCESS | 19051 | 1467878105749 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:05 INFO - PROCESS | 19051 | 1467878105856 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:06 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.
00:55:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 582ms
00:55:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
00:55:06 INFO - PROCESS | 19051 | 1467878106328 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:06 INFO - PROCESS | 19051 | 1467878106438 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:06 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.
00:55:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 528ms
00:55:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
00:55:06 INFO - PROCESS | 19051 | 1467878106865 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:06 INFO - PROCESS | 19051 | 1467878106980 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:07 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.
00:55:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 533ms
00:55:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
00:55:07 INFO - PROCESS | 19051 | 1467878107403 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:07 INFO - PROCESS | 19051 | 1467878107530 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:07 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.
00:55:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 581ms
00:55:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
00:55:07 INFO - PROCESS | 19051 | 1467878107988 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:08 INFO - PROCESS | 19051 | 1467878108091 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:08 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.
00:55:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 630ms
00:55:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
00:55:08 INFO - PROCESS | 19051 | 1467878108628 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:08 INFO - PROCESS | 19051 | 1467878108792 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:09 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.
00:55:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 677ms
00:55:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
00:55:09 INFO - PROCESS | 19051 | 1467878109317 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:09 INFO - PROCESS | 19051 | 1467878109524 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:10 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.
00:55:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 989ms
00:55:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
00:55:10 INFO - PROCESS | 19051 | 1467878110315 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:10 INFO - PROCESS | 19051 | 1467878110426 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:10 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.
00:55:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 574ms
00:55:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
00:55:10 INFO - PROCESS | 19051 | 1467878110900 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:11 INFO - PROCESS | 19051 | 1467878111011 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:11 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.
00:55:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 724ms
00:55:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
00:55:11 INFO - PROCESS | 19051 | 1467878111642 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:11 INFO - PROCESS | 19051 | 1467878111752 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:12 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.
00:55:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 577ms
00:55:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
00:55:12 INFO - PROCESS | 19051 | 1467878112231 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:12 INFO - PROCESS | 19051 | 1467878112350 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:12 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.
00:55:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 640ms
00:55:12 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
00:55:12 INFO - PROCESS | 19051 | 1467878112860 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:13 INFO - PROCESS | 19051 | 1467878113003 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:13 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
00:55:13 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 680ms
00:55:13 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
00:55:13 INFO - PROCESS | 19051 | 1467878113584 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:13 INFO - PROCESS | 19051 | 1467878113742 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:14 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
00:55:14 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 676ms
00:55:14 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
00:55:14 INFO - PROCESS | 19051 | 1467878114255 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:14 INFO - PROCESS | 19051 | 1467878114355 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:14 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
00:55:14 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 531ms
00:55:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
00:55:14 INFO - PROCESS | 19051 | 1467878114792 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:14 INFO - PROCESS | 19051 | 1467878114889 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
00:55:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 528ms
00:55:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
00:55:15 INFO - PROCESS | 19051 | 1467878115328 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:15 INFO - PROCESS | 19051 | 1467878115437 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
00:55:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 578ms
00:55:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
00:55:15 INFO - PROCESS | 19051 | 1467878115913 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:16 INFO - PROCESS | 19051 | 1467878116010 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
00:55:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 928ms
00:55:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
00:55:16 INFO - PROCESS | 19051 | 1467878116868 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:17 INFO - PROCESS | 19051 | 1467878117000 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
00:55:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 681ms
00:55:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
00:55:17 INFO - PROCESS | 19051 | 1467878117557 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:17 INFO - PROCESS | 19051 | 1467878117666 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
00:55:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 630ms
00:55:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
00:55:18 INFO - PROCESS | 19051 | 1467878118201 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:18 INFO - PROCESS | 19051 | 1467878118339 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
00:55:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 627ms
00:55:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
00:55:18 INFO - PROCESS | 19051 | 1467878118827 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:18 INFO - PROCESS | 19051 | 1467878118928 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:19 INFO - PROCESS | 19051 | 1467878119115 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
00:55:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
00:55:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 573ms
00:55:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
00:55:19 INFO - PROCESS | 19051 | 1467878119405 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:19 INFO - PROCESS | 19051 | 1467878119532 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
00:55:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 775ms
00:55:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
00:55:20 INFO - PROCESS | 19051 | 1467878120198 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:20 INFO - PROCESS | 19051 | 1467878120365 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:21 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
00:55:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1081ms
00:55:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
00:55:21 INFO - PROCESS | 19051 | 1467878121278 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:21 INFO - PROCESS | 19051 | 1467878121376 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
00:55:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 982ms
00:55:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
00:55:22 INFO - PROCESS | 19051 | 1467878122266 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:22 INFO - PROCESS | 19051 | 1467878122361 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:22 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
00:55:22 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
00:55:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
00:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:55:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:55:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:55:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 534ms
00:55:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
00:55:22 INFO - PROCESS | 19051 | 1467878122802 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:22 INFO - PROCESS | 19051 | 1467878122894 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
00:55:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 470ms
00:55:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
00:55:23 INFO - PROCESS | 19051 | 1467878123280 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:23 INFO - PROCESS | 19051 | 1467878123369 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
00:55:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 673ms
00:55:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
00:55:23 INFO - PROCESS | 19051 | 1467878123967 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:24 INFO - PROCESS | 19051 | 1467878124091 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
00:55:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 927ms
00:55:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
00:55:24 INFO - PROCESS | 19051 | 1467878124904 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:25 INFO - PROCESS | 19051 | 1467878125008 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
00:55:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 586ms
00:55:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
00:55:25 INFO - PROCESS | 19051 | 1467878125504 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:25 INFO - PROCESS | 19051 | 1467878125603 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
00:55:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 584ms
00:55:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
00:55:26 INFO - PROCESS | 19051 | 1467878126101 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:26 INFO - PROCESS | 19051 | 1467878126210 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:26 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
00:55:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
00:55:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:55:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:55:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:55:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:55:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 582ms
00:55:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
00:55:26 INFO - PROCESS | 19051 | 1467878126680 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:26 INFO - PROCESS | 19051 | 1467878126825 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
00:55:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 639ms
00:55:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
00:55:27 INFO - PROCESS | 19051 | 1467878127329 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:27 INFO - PROCESS | 19051 | 1467878127433 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:27 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
00:55:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
00:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:55:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:55:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:55:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 581ms
00:55:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
00:55:27 INFO - PROCESS | 19051 | 1467878127923 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:28 INFO - PROCESS | 19051 | 1467878128086 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:28 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
00:55:28 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
00:55:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
00:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:55:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:55:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:55:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 631ms
00:55:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
00:55:28 INFO - PROCESS | 19051 | 1467878128562 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:28 INFO - PROCESS | 19051 | 1467878128666 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:29 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
00:55:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
00:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:55:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:55:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:55:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 524ms
00:55:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
00:55:29 INFO - PROCESS | 19051 | 1467878129092 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:29 INFO - PROCESS | 19051 | 1467878129185 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
00:55:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 528ms
00:55:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
00:55:29 INFO - PROCESS | 19051 | 1467878129623 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:29 INFO - PROCESS | 19051 | 1467878129718 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
00:55:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 527ms
00:55:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
00:55:30 INFO - PROCESS | 19051 | 1467878130156 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:30 INFO - PROCESS | 19051 | 1467878130252 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
00:55:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 520ms
00:55:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
00:55:30 INFO - PROCESS | 19051 | 1467878130689 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:30 INFO - PROCESS | 19051 | 1467878130839 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
00:55:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 924ms
00:55:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
00:55:31 INFO - PROCESS | 19051 | 1467878131619 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:31 INFO - PROCESS | 19051 | 1467878131720 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
00:55:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 583ms
00:55:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
00:55:32 INFO - PROCESS | 19051 | 1467878132211 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:32 INFO - PROCESS | 19051 | 1467878132313 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
00:55:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 572ms
00:55:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
00:55:32 INFO - PROCESS | 19051 | 1467878132803 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:32 INFO - PROCESS | 19051 | 1467878132907 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
00:55:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 578ms
00:55:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
00:55:33 INFO - PROCESS | 19051 | 1467878133375 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:33 INFO - PROCESS | 19051 | 1467878133474 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
00:55:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 581ms
00:55:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
00:55:33 INFO - PROCESS | 19051 | 1467878133966 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:34 INFO - PROCESS | 19051 | 1467878134065 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
00:55:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 574ms
00:55:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
00:55:34 INFO - PROCESS | 19051 | 1467878134555 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:34 INFO - PROCESS | 19051 | 1467878134701 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
00:55:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 629ms
00:55:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
00:55:35 INFO - PROCESS | 19051 | 1467878135186 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:35 INFO - PROCESS | 19051 | 1467878135298 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
00:55:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 523ms
00:55:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
00:55:35 INFO - PROCESS | 19051 | 1467878135715 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:35 INFO - PROCESS | 19051 | 1467878135807 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:36 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
00:55:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 469ms
00:55:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
00:55:36 INFO - PROCESS | 19051 | 1467878136200 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:36 INFO - PROCESS | 19051 | 1467878136308 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
00:55:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 526ms
00:55:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
00:55:36 INFO - PROCESS | 19051 | 1467878136734 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:36 INFO - PROCESS | 19051 | 1467878136831 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
00:55:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 524ms
00:55:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
00:55:37 INFO - PROCESS | 19051 | 1467878137268 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:37 INFO - PROCESS | 19051 | 1467878137380 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:37 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
00:55:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 686ms
00:55:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
00:55:37 INFO - PROCESS | 19051 | 1467878137959 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:38 INFO - PROCESS | 19051 | 1467878138070 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:38 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
00:55:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
00:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:55:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
00:55:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
00:55:38 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
00:55:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
00:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:55:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
00:55:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
00:55:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 580ms
00:55:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
00:55:38 INFO - PROCESS | 19051 | 1467878138550 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:38 INFO - PROCESS | 19051 | 1467878138684 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:39 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
00:55:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 923ms
00:55:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
00:55:39 INFO - PROCESS | 19051 | 1467878139500 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:39 INFO - PROCESS | 19051 | 1467878139647 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:40 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.
00:55:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 732ms
00:55:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
00:55:40 INFO - PROCESS | 19051 | 1467878140237 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:40 INFO - PROCESS | 19051 | 1467878140352 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:40 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.
00:55:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 527ms
00:55:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
00:55:40 INFO - PROCESS | 19051 | 1467878140777 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:40 INFO - PROCESS | 19051 | 1467878140892 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:41 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
00:55:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 577ms
00:55:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
00:55:41 INFO - PROCESS | 19051 | 1467878141363 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:41 INFO - PROCESS | 19051 | 1467878141478 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:41 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.
00:55:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 576ms
00:55:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
00:55:41 INFO - PROCESS | 19051 | 1467878141936 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:42 INFO - PROCESS | 19051 | 1467878142037 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
00:55:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 576ms
00:55:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
00:55:42 INFO - PROCESS | 19051 | 1467878142518 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:42 INFO - PROCESS | 19051 | 1467878142639 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
00:55:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 624ms
00:55:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
00:55:43 INFO - PROCESS | 19051 | 1467878143149 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:43 INFO - PROCESS | 19051 | 1467878143274 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
00:55:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 570ms
00:55:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
00:55:43 INFO - PROCESS | 19051 | 1467878143725 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:43 INFO - PROCESS | 19051 | 1467878143823 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
00:55:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 540ms
00:55:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
00:55:44 INFO - PROCESS | 19051 | 1467878144271 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:44 INFO - PROCESS | 19051 | 1467878144367 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
00:55:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 522ms
00:55:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
00:55:44 INFO - PROCESS | 19051 | 1467878144800 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:44 INFO - PROCESS | 19051 | 1467878144901 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
00:55:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 535ms
00:55:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
00:55:45 INFO - PROCESS | 19051 | 1467878145339 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:45 INFO - PROCESS | 19051 | 1467878145440 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
00:55:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 528ms
00:55:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
00:55:45 INFO - PROCESS | 19051 | 1467878145879 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:46 INFO - PROCESS | 19051 | 1467878146013 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
00:55:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 731ms
00:55:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
00:55:46 INFO - PROCESS | 19051 | 1467878146614 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:46 INFO - PROCESS | 19051 | 1467878146747 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
00:55:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 777ms
00:55:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
00:55:47 INFO - PROCESS | 19051 | 1467878147396 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:47 INFO - PROCESS | 19051 | 1467878147550 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
00:55:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 625ms
00:55:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
00:55:48 INFO - PROCESS | 19051 | 1467878148033 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:48 INFO - PROCESS | 19051 | 1467878148144 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
00:55:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 572ms
00:55:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
00:55:48 INFO - PROCESS | 19051 | 1467878148620 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:48 INFO - PROCESS | 19051 | 1467878148751 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
00:55:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 673ms
00:55:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
00:55:49 INFO - PROCESS | 19051 | 1467878149291 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:49 INFO - PROCESS | 19051 | 1467878149398 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
00:55:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 579ms
00:55:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
00:55:49 INFO - PROCESS | 19051 | 1467878149883 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:50 INFO - PROCESS | 19051 | 1467878150013 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
00:55:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 622ms
00:55:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
00:55:50 INFO - PROCESS | 19051 | 1467878150515 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:50 INFO - PROCESS | 19051 | 1467878150644 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
00:55:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 624ms
00:55:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
00:55:51 INFO - PROCESS | 19051 | 1467878151147 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:51 INFO - PROCESS | 19051 | 1467878151280 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
00:55:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 571ms
00:55:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
00:55:51 INFO - PROCESS | 19051 | 1467878151724 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:51 INFO - PROCESS | 19051 | 1467878151826 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
00:55:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 527ms
00:55:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
00:55:52 INFO - PROCESS | 19051 | 1467878152256 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:52 INFO - PROCESS | 19051 | 1467878152356 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
00:55:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 574ms
00:55:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
00:55:52 INFO - PROCESS | 19051 | 1467878152835 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:52 INFO - PROCESS | 19051 | 1467878152939 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
00:55:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 524ms
00:55:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
00:55:53 INFO - PROCESS | 19051 | 1467878153370 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:53 INFO - PROCESS | 19051 | 1467878153484 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
00:55:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 688ms
00:55:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
00:55:54 INFO - PROCESS | 19051 | 1467878154068 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:54 INFO - PROCESS | 19051 | 1467878154194 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
00:55:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 826ms
00:55:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
00:55:54 INFO - PROCESS | 19051 | 1467878154902 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:55 INFO - PROCESS | 19051 | 1467878155233 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
00:55:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 780ms
00:55:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
00:55:55 INFO - PROCESS | 19051 | 1467878155689 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:55 INFO - PROCESS | 19051 | 1467878155803 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
00:55:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 575ms
00:55:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
00:55:56 INFO - PROCESS | 19051 | 1467878156280 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:56 INFO - PROCESS | 19051 | 1467878156394 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
00:55:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 573ms
00:55:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
00:55:56 INFO - PROCESS | 19051 | 1467878156867 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:56 INFO - PROCESS | 19051 | 1467878156974 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
00:55:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 586ms
00:55:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
00:55:57 INFO - PROCESS | 19051 | 1467878157455 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:57 INFO - PROCESS | 19051 | 1467878157558 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
00:55:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 627ms
00:55:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
00:55:58 INFO - PROCESS | 19051 | 1467878158087 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:58 INFO - PROCESS | 19051 | 1467878158206 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
00:55:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 629ms
00:55:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
00:55:58 INFO - PROCESS | 19051 | 1467878158732 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:58 INFO - PROCESS | 19051 | 1467878158862 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
00:55:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 629ms
00:55:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
00:55:59 INFO - PROCESS | 19051 | 1467878159370 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:59 INFO - PROCESS | 19051 | 1467878159502 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:55:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
00:55:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 570ms
00:55:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
00:55:59 INFO - PROCESS | 19051 | 1467878159947 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:00 INFO - PROCESS | 19051 | 1467878160065 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
00:56:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 622ms
00:56:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
00:56:00 INFO - PROCESS | 19051 | 1467878160578 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:00 INFO - PROCESS | 19051 | 1467878160723 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:01 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
00:56:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 592ms
00:56:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
00:56:01 INFO - PROCESS | 19051 | 1467878161176 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:01 INFO - PROCESS | 19051 | 1467878161291 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
00:56:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 879ms
00:56:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
00:56:02 INFO - PROCESS | 19051 | 1467878162066 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:02 INFO - PROCESS | 19051 | 1467878162209 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:03 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)
00:56:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1181ms
00:56:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
00:56:03 INFO - PROCESS | 19051 | 1467878163256 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:03 INFO - PROCESS | 19051 | 1467878163361 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
00:56:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1036ms
00:56:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
00:56:04 INFO - PROCESS | 19051 | 1467878164307 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:04 INFO - PROCESS | 19051 | 1467878164409 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
00:56:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1034ms
00:56:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
00:56:05 INFO - PROCESS | 19051 | 1467878165345 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:05 INFO - PROCESS | 19051 | 1467878165457 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:06 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)
00:56:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 977ms
00:56:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
00:56:06 INFO - PROCESS | 19051 | 1467878166328 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:06 INFO - PROCESS | 19051 | 1467878166432 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:07 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)
00:56:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 979ms
00:56:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
00:56:07 INFO - PROCESS | 19051 | 1467878167315 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:07 INFO - PROCESS | 19051 | 1467878167445 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
00:56:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1026ms
00:56:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
00:56:08 INFO - PROCESS | 19051 | 1467878168345 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:08 INFO - PROCESS | 19051 | 1467878168437 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
00:56:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1076ms
00:56:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
00:56:09 INFO - PROCESS | 19051 | 1467878169434 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:09 INFO - PROCESS | 19051 | 1467878169553 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
00:56:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1082ms
00:56:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
00:56:10 INFO - PROCESS | 19051 | 1467878170524 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:10 INFO - PROCESS | 19051 | 1467878170634 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:11 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
00:56:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1033ms
00:56:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
00:56:11 INFO - PROCESS | 19051 | 1467878171596 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:11 INFO - PROCESS | 19051 | 1467878171748 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
00:56:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1284ms
00:56:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
00:56:12 INFO - PROCESS | 19051 | 1467878172865 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:12 INFO - PROCESS | 19051 | 1467878172974 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:13 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
00:56:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
00:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:56:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:56:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:56:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 576ms
00:56:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
00:56:13 INFO - PROCESS | 19051 | 1467878173449 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:13 INFO - PROCESS | 19051 | 1467878173545 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
00:56:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 583ms
00:56:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
00:56:14 INFO - PROCESS | 19051 | 1467878174041 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:14 INFO - PROCESS | 19051 | 1467878174185 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:14 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
00:56:14 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
00:56:14 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
00:56:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
00:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:56:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:56:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:56:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 578ms
00:56:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
00:56:14 INFO - PROCESS | 19051 | 1467878174622 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:14 INFO - PROCESS | 19051 | 1467878174720 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
00:56:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 532ms
00:56:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
00:56:15 INFO - PROCESS | 19051 | 1467878175160 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:15 INFO - PROCESS | 19051 | 1467878175255 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
00:56:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 979ms
00:56:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
00:56:16 INFO - PROCESS | 19051 | 1467878176148 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:16 INFO - PROCESS | 19051 | 1467878176266 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:17 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
00:56:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1176ms
00:56:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
00:56:17 INFO - PROCESS | 19051 | 1467878177338 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:17 INFO - PROCESS | 19051 | 1467878177444 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:18 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.)
00:56:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1034ms
00:56:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
00:56:18 INFO - PROCESS | 19051 | 1467878178391 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:18 INFO - PROCESS | 19051 | 1467878178505 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
00:56:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1033ms
00:56:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
00:56:19 INFO - PROCESS | 19051 | 1467878179464 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:19 INFO - PROCESS | 19051 | 1467878179587 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:20 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
00:56:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1086ms
00:56:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
00:56:20 INFO - PROCESS | 19051 | 1467878180544 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:20 INFO - PROCESS | 19051 | 1467878180653 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
00:56:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 530ms
00:56:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
00:56:21 INFO - PROCESS | 19051 | 1467878181080 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:21 INFO - PROCESS | 19051 | 1467878181182 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
00:56:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1024ms
00:56:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
00:56:22 INFO - PROCESS | 19051 | 1467878182118 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:22 INFO - PROCESS | 19051 | 1467878182226 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
00:56:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 974ms
00:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
00:56:23 INFO - PROCESS | 19051 | 1467878183092 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:23 INFO - PROCESS | 19051 | 1467878183185 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
00:56:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 692ms
00:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
00:56:23 INFO - PROCESS | 19051 | 1467878183793 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:23 INFO - PROCESS | 19051 | 1467878183911 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
00:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1026ms
00:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
00:56:24 INFO - PROCESS | 19051 | 1467878184835 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:24 INFO - PROCESS | 19051 | 1467878184952 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
00:56:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 582ms
00:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
00:56:25 INFO - PROCESS | 19051 | 1467878185419 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:25 INFO - PROCESS | 19051 | 1467878185523 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
00:56:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 521ms
00:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
00:56:25 INFO - PROCESS | 19051 | 1467878185963 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:26 INFO - PROCESS | 19051 | 1467878186069 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
00:56:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 632ms
00:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
00:56:26 INFO - PROCESS | 19051 | 1467878186585 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:26 INFO - PROCESS | 19051 | 1467878186711 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
00:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 623ms
00:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
00:56:27 INFO - PROCESS | 19051 | 1467878187221 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:27 INFO - PROCESS | 19051 | 1467878187337 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
00:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 571ms
00:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
00:56:27 INFO - PROCESS | 19051 | 1467878187801 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:27 INFO - PROCESS | 19051 | 1467878187940 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:28 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
00:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 637ms
00:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
00:56:28 INFO - PROCESS | 19051 | 1467878188439 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:28 INFO - PROCESS | 19051 | 1467878188557 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:29 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
00:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 580ms
00:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
00:56:29 INFO - PROCESS | 19051 | 1467878189026 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:29 INFO - PROCESS | 19051 | 1467878189131 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:29 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
00:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 527ms
00:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
00:56:29 INFO - PROCESS | 19051 | 1467878189559 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:29 INFO - PROCESS | 19051 | 1467878189656 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
00:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 524ms
00:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
00:56:30 INFO - PROCESS | 19051 | 1467878190088 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:30 INFO - PROCESS | 19051 | 1467878190188 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:30 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
00:56:30 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:56:30 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
00:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:56:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:56:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 529ms
00:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
00:56:30 INFO - PROCESS | 19051 | 1467878190625 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:30 INFO - PROCESS | 19051 | 1467878190748 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
00:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 928ms
00:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
00:56:31 INFO - PROCESS | 19051 | 1467878191561 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:31 INFO - PROCESS | 19051 | 1467878191717 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:32 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
00:56:32 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:56:32 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
00:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:56:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:56:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 677ms
00:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
00:56:32 INFO - PROCESS | 19051 | 1467878192253 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:32 INFO - PROCESS | 19051 | 1467878192374 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
00:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 573ms
00:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
00:56:32 INFO - PROCESS | 19051 | 1467878192838 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:32 INFO - PROCESS | 19051 | 1467878192967 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
00:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 624ms
00:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
00:56:33 INFO - PROCESS | 19051 | 1467878193466 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:33 INFO - PROCESS | 19051 | 1467878193574 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
00:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 578ms
00:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
00:56:34 INFO - PROCESS | 19051 | 1467878194044 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:34 INFO - PROCESS | 19051 | 1467878194180 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
00:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 577ms
00:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
00:56:34 INFO - PROCESS | 19051 | 1467878194631 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:34 INFO - PROCESS | 19051 | 1467878194783 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
00:56:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 623ms
00:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
00:56:35 INFO - PROCESS | 19051 | 1467878195258 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:35 INFO - PROCESS | 19051 | 1467878195367 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
00:56:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 584ms
00:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
00:56:35 INFO - PROCESS | 19051 | 1467878195851 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:35 INFO - PROCESS | 19051 | 1467878195947 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
00:56:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 532ms
00:56:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
00:56:36 INFO - PROCESS | 19051 | 1467878196388 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:36 INFO - PROCESS | 19051 | 1467878196511 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
00:56:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 527ms
00:56:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
00:56:36 INFO - PROCESS | 19051 | 1467878196919 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:37 INFO - PROCESS | 19051 | 1467878197034 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
00:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 529ms
00:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
00:56:37 INFO - PROCESS | 19051 | 1467878197454 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:37 INFO - PROCESS | 19051 | 1467878197570 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
00:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 679ms
00:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
00:56:38 INFO - PROCESS | 19051 | 1467878198141 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:38 INFO - PROCESS | 19051 | 1467878198264 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
00:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 676ms
00:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
00:56:38 INFO - PROCESS | 19051 | 1467878198921 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:39 INFO - PROCESS | 19051 | 1467878199057 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
00:56:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 833ms
00:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
00:56:39 INFO - PROCESS | 19051 | 1467878199768 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:39 INFO - PROCESS | 19051 | 1467878199881 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
00:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 577ms
00:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
00:56:40 INFO - PROCESS | 19051 | 1467878200352 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:40 INFO - PROCESS | 19051 | 1467878200465 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
00:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 574ms
00:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
00:56:40 INFO - PROCESS | 19051 | 1467878200937 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:41 INFO - PROCESS | 19051 | 1467878201044 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
00:56:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 575ms
00:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
00:56:41 INFO - PROCESS | 19051 | 1467878201511 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:41 INFO - PROCESS | 19051 | 1467878201623 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
00:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 628ms
00:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
00:56:42 INFO - PROCESS | 19051 | 1467878202152 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:42 INFO - PROCESS | 19051 | 1467878202253 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
00:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 571ms
00:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
00:56:42 INFO - PROCESS | 19051 | 1467878202731 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:42 INFO - PROCESS | 19051 | 1467878202869 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
00:56:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 578ms
00:56:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
00:56:43 INFO - PROCESS | 19051 | 1467878203321 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:43 INFO - PROCESS | 19051 | 1467878203416 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
00:56:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 532ms
00:56:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
00:56:43 INFO - PROCESS | 19051 | 1467878203856 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:43 INFO - PROCESS | 19051 | 1467878203951 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
00:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 527ms
00:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
00:56:44 INFO - PROCESS | 19051 | 1467878204394 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:44 INFO - PROCESS | 19051 | 1467878204491 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
00:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 526ms
00:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
00:56:44 INFO - PROCESS | 19051 | 1467878204934 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:45 INFO - PROCESS | 19051 | 1467878205029 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
00:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 582ms
00:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
00:56:45 INFO - PROCESS | 19051 | 1467878205523 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:45 INFO - PROCESS | 19051 | 1467878205671 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
00:56:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 931ms
00:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
00:56:46 INFO - PROCESS | 19051 | 1467878206458 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:46 INFO - PROCESS | 19051 | 1467878206574 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
00:56:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 572ms
00:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
00:56:47 INFO - PROCESS | 19051 | 1467878207043 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:47 INFO - PROCESS | 19051 | 1467878207149 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
00:56:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 578ms
00:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
00:56:47 INFO - PROCESS | 19051 | 1467878207634 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:47 INFO - PROCESS | 19051 | 1467878207745 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
00:56:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 631ms
00:56:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
00:56:48 INFO - PROCESS | 19051 | 1467878208263 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:48 INFO - PROCESS | 19051 | 1467878208366 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
00:56:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 577ms
00:56:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
00:56:48 INFO - PROCESS | 19051 | 1467878208844 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:48 INFO - PROCESS | 19051 | 1467878208959 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
00:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 623ms
00:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
00:56:49 INFO - PROCESS | 19051 | 1467878209475 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:49 INFO - PROCESS | 19051 | 1467878209620 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
00:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 574ms
00:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
00:56:50 INFO - PROCESS | 19051 | 1467878210050 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:50 INFO - PROCESS | 19051 | 1467878210136 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
00:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 521ms
00:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
00:56:50 INFO - PROCESS | 19051 | 1467878210578 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:50 INFO - PROCESS | 19051 | 1467878210676 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
00:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 530ms
00:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
00:56:51 INFO - PROCESS | 19051 | 1467878211113 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:51 INFO - PROCESS | 19051 | 1467878211214 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
00:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 573ms
00:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
00:56:51 INFO - PROCESS | 19051 | 1467878211692 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:51 INFO - PROCESS | 19051 | 1467878211791 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
00:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 522ms
00:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
00:56:52 INFO - PROCESS | 19051 | 1467878212223 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:52 INFO - PROCESS | 19051 | 1467878212331 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
00:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 677ms
00:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
00:56:52 INFO - PROCESS | 19051 | 1467878212908 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:53 INFO - PROCESS | 19051 | 1467878213030 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
00:56:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 774ms
00:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
00:56:53 INFO - PROCESS | 19051 | 1467878213688 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:53 INFO - PROCESS | 19051 | 1467878213805 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
00:56:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 830ms
00:56:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
00:56:54 INFO - PROCESS | 19051 | 1467878214527 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:54 INFO - PROCESS | 19051 | 1467878214643 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
00:56:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 576ms
00:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
00:56:55 INFO - PROCESS | 19051 | 1467878215113 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:55 INFO - PROCESS | 19051 | 1467878215217 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
00:56:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 574ms
00:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
00:56:55 INFO - PROCESS | 19051 | 1467878215702 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:55 INFO - PROCESS | 19051 | 1467878215808 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
00:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 593ms
00:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
00:56:56 INFO - PROCESS | 19051 | 1467878216289 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:56 INFO - PROCESS | 19051 | 1467878216402 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
00:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 573ms
00:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
00:56:56 INFO - PROCESS | 19051 | 1467878216878 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:56 INFO - PROCESS | 19051 | 1467878216989 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
00:56:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 624ms
00:56:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
00:56:57 INFO - PROCESS | 19051 | 1467878217508 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:57 INFO - PROCESS | 19051 | 1467878217675 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
00:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 620ms
00:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
00:56:58 INFO - PROCESS | 19051 | 1467878218136 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:58 INFO - PROCESS | 19051 | 1467878218224 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
00:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 521ms
00:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
00:56:58 INFO - PROCESS | 19051 | 1467878218667 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:58 INFO - PROCESS | 19051 | 1467878218764 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
00:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 529ms
00:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
00:56:59 INFO - PROCESS | 19051 | 1467878219202 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:59 INFO - PROCESS | 19051 | 1467878219301 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
00:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 584ms
00:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
00:56:59 INFO - PROCESS | 19051 | 1467878219796 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:56:59 INFO - PROCESS | 19051 | 1467878219899 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
00:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 576ms
00:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
00:57:00 INFO - PROCESS | 19051 | 1467878220382 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:00 INFO - PROCESS | 19051 | 1467878220538 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
00:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 889ms
00:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
00:57:01 INFO - PROCESS | 19051 | 1467878221282 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:01 INFO - PROCESS | 19051 | 1467878221425 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
00:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 627ms
00:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
00:57:01 INFO - PROCESS | 19051 | 1467878221921 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:02 INFO - PROCESS | 19051 | 1467878222032 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
00:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 582ms
00:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
00:57:02 INFO - PROCESS | 19051 | 1467878222515 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:02 INFO - PROCESS | 19051 | 1467878222626 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
00:57:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 575ms
00:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
00:57:03 INFO - PROCESS | 19051 | 1467878223090 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:03 INFO - PROCESS | 19051 | 1467878223198 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
00:57:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 533ms
00:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
00:57:03 INFO - PROCESS | 19051 | 1467878223634 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:03 INFO - PROCESS | 19051 | 1467878223734 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
00:57:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 582ms
00:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
00:57:04 INFO - PROCESS | 19051 | 1467878224226 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:04 INFO - PROCESS | 19051 | 1467878224382 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
00:57:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 673ms
00:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
00:57:04 INFO - PROCESS | 19051 | 1467878224907 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:05 INFO - PROCESS | 19051 | 1467878225020 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
00:57:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 575ms
00:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
00:57:05 INFO - PROCESS | 19051 | 1467878225486 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:05 INFO - PROCESS | 19051 | 1467878225580 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
00:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 520ms
00:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
00:57:06 INFO - PROCESS | 19051 | 1467878226013 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:06 INFO - PROCESS | 19051 | 1467878226107 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
00:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 473ms
00:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
00:57:06 INFO - PROCESS | 19051 | 1467878226491 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:06 INFO - PROCESS | 19051 | 1467878226608 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
00:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 529ms
00:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
00:57:07 INFO - PROCESS | 19051 | 1467878227027 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:07 INFO - PROCESS | 19051 | 1467878227141 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
00:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 575ms
00:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
00:57:07 INFO - PROCESS | 19051 | 1467878227611 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:07 INFO - PROCESS | 19051 | 1467878227749 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
00:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 673ms
00:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
00:57:08 INFO - PROCESS | 19051 | 1467878228290 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:08 INFO - PROCESS | 19051 | 1467878228452 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
00:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 826ms
00:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
00:57:09 INFO - PROCESS | 19051 | 1467878229124 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:09 INFO - PROCESS | 19051 | 1467878229458 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
00:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 827ms
00:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
00:57:09 INFO - PROCESS | 19051 | 1467878229960 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:10 INFO - PROCESS | 19051 | 1467878230106 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
00:57:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 582ms
00:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
00:57:10 INFO - PROCESS | 19051 | 1467878230546 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:10 INFO - PROCESS | 19051 | 1467878230658 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
00:57:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 573ms
00:57:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
00:57:11 INFO - PROCESS | 19051 | 1467878231136 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:11 INFO - PROCESS | 19051 | 1467878231243 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
00:57:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 584ms
00:57:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
00:57:11 INFO - PROCESS | 19051 | 1467878231721 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:11 INFO - PROCESS | 19051 | 1467878231810 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
00:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 580ms
00:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
00:57:12 INFO - PROCESS | 19051 | 1467878232315 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:12 INFO - PROCESS | 19051 | 1467878232425 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
00:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 575ms
00:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
00:57:12 INFO - PROCESS | 19051 | 1467878232895 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:13 INFO - PROCESS | 19051 | 1467878233009 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
00:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 577ms
00:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
00:57:13 INFO - PROCESS | 19051 | 1467878233479 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:13 INFO - PROCESS | 19051 | 1467878233565 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
00:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 485ms
00:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
00:57:13 INFO - PROCESS | 19051 | 1467878233967 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:14 INFO - PROCESS | 19051 | 1467878234061 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
00:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 570ms
00:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
00:57:14 INFO - PROCESS | 19051 | 1467878234544 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:14 INFO - PROCESS | 19051 | 1467878234651 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
00:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 525ms
00:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
00:57:15 INFO - PROCESS | 19051 | 1467878235073 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:15 INFO - PROCESS | 19051 | 1467878235162 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
00:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 522ms
00:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
00:57:15 INFO - PROCESS | 19051 | 1467878235603 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:15 INFO - PROCESS | 19051 | 1467878235759 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
00:57:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 833ms
00:57:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
00:57:16 INFO - PROCESS | 19051 | 1467878236444 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:16 INFO - PROCESS | 19051 | 1467878236561 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
00:57:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 532ms
00:57:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
00:57:16 INFO - PROCESS | 19051 | 1467878236983 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:17 INFO - PROCESS | 19051 | 1467878237081 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
00:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 533ms
00:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
00:57:17 INFO - PROCESS | 19051 | 1467878237530 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:17 INFO - PROCESS | 19051 | 1467878237627 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
00:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 723ms
00:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
00:57:18 INFO - PROCESS | 19051 | 1467878238250 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:18 INFO - PROCESS | 19051 | 1467878238349 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
00:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 525ms
00:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
00:57:18 INFO - PROCESS | 19051 | 1467878238783 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:18 INFO - PROCESS | 19051 | 1467878238908 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
00:57:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 569ms
00:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
00:57:19 INFO - PROCESS | 19051 | 1467878239361 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:19 INFO - PROCESS | 19051 | 1467878239497 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
00:57:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 575ms
00:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
00:57:19 INFO - PROCESS | 19051 | 1467878239939 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:20 INFO - PROCESS | 19051 | 1467878240029 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
00:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 474ms
00:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
00:57:20 INFO - PROCESS | 19051 | 1467878240417 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:20 INFO - PROCESS | 19051 | 1467878240509 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
00:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 521ms
00:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
00:57:20 INFO - PROCESS | 19051 | 1467878240943 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:21 INFO - PROCESS | 19051 | 1467878241043 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
00:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 528ms
00:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
00:57:21 INFO - PROCESS | 19051 | 1467878241478 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:21 INFO - PROCESS | 19051 | 1467878241579 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
00:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 575ms
00:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
00:57:22 INFO - PROCESS | 19051 | 1467878242063 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:22 INFO - PROCESS | 19051 | 1467878242190 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
00:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 622ms
00:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
00:57:22 INFO - PROCESS | 19051 | 1467878242694 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:22 INFO - PROCESS | 19051 | 1467878242865 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
00:57:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 874ms
00:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
00:57:23 INFO - PROCESS | 19051 | 1467878243587 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:23 INFO - PROCESS | 19051 | 1467878243750 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
00:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 876ms
00:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
00:57:24 INFO - PROCESS | 19051 | 1467878244475 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:24 INFO - PROCESS | 19051 | 1467878244600 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
00:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 631ms
00:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
00:57:25 INFO - PROCESS | 19051 | 1467878245115 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:25 INFO - PROCESS | 19051 | 1467878245242 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
00:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 577ms
00:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
00:57:25 INFO - PROCESS | 19051 | 1467878245707 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:25 INFO - PROCESS | 19051 | 1467878245807 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:26 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
00:57:26 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:57:26 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
00:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:57:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:57:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 587ms
00:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
00:57:26 INFO - PROCESS | 19051 | 1467878246292 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:26 INFO - PROCESS | 19051 | 1467878246408 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:26 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
00:57:26 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:57:26 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
00:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:57:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:57:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 631ms
00:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
00:57:26 INFO - PROCESS | 19051 | 1467878246928 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:27 INFO - PROCESS | 19051 | 1467878247044 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:27 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
00:57:27 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
00:57:27 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
00:57:27 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
00:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:57:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:57:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 573ms
00:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
00:57:27 INFO - PROCESS | 19051 | 1467878247513 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:27 INFO - PROCESS | 19051 | 1467878247673 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:28 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
00:57:28 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:57:28 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
00:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:57:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:57:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 624ms
00:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
00:57:28 INFO - PROCESS | 19051 | 1467878248143 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:28 INFO - PROCESS | 19051 | 1467878248238 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:28 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
00:57:28 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:57:28 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
00:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:57:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:57:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 533ms
00:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
00:57:28 INFO - PROCESS | 19051 | 1467878248684 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:28 INFO - PROCESS | 19051 | 1467878248781 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:29 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
00:57:29 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
00:57:29 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
00:57:29 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
00:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:57:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:57:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 579ms
00:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
00:57:29 INFO - PROCESS | 19051 | 1467878249274 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:29 INFO - PROCESS | 19051 | 1467878249378 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
00:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 581ms
00:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
00:57:29 INFO - PROCESS | 19051 | 1467878249860 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:29 INFO - PROCESS | 19051 | 1467878249972 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:30 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
00:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 680ms
00:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
00:57:30 INFO - PROCESS | 19051 | 1467878250555 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:30 INFO - PROCESS | 19051 | 1467878250786 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:31 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
00:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 788ms
00:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
00:57:31 INFO - PROCESS | 19051 | 1467878251354 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:31 INFO - PROCESS | 19051 | 1467878251462 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
00:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 580ms
00:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
00:57:31 INFO - PROCESS | 19051 | 1467878251940 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:32 INFO - PROCESS | 19051 | 1467878252055 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
00:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 532ms
00:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
00:57:32 INFO - PROCESS | 19051 | 1467878252491 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:32 INFO - PROCESS | 19051 | 1467878252599 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
00:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 591ms
00:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
00:57:33 INFO - PROCESS | 19051 | 1467878253075 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:33 INFO - PROCESS | 19051 | 1467878253192 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:33 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
00:57:33 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
00:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:57:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:57:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 528ms
00:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
00:57:33 INFO - PROCESS | 19051 | 1467878253628 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:33 INFO - PROCESS | 19051 | 1467878253744 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
00:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 626ms
00:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
00:57:34 INFO - PROCESS | 19051 | 1467878254260 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:34 INFO - PROCESS | 19051 | 1467878254393 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
00:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 525ms
00:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
00:57:34 INFO - PROCESS | 19051 | 1467878254791 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:34 INFO - PROCESS | 19051 | 1467878254884 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
00:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 525ms
00:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
00:57:35 INFO - PROCESS | 19051 | 1467878255323 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:35 INFO - PROCESS | 19051 | 1467878255407 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
00:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 479ms
00:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
00:57:35 INFO - PROCESS | 19051 | 1467878255805 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:35 INFO - PROCESS | 19051 | 1467878255906 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
00:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 521ms
00:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
00:57:36 INFO - PROCESS | 19051 | 1467878256331 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:36 INFO - PROCESS | 19051 | 1467878256425 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
00:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 524ms
00:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
00:57:36 INFO - PROCESS | 19051 | 1467878256863 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:36 INFO - PROCESS | 19051 | 1467878256969 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
00:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 687ms
00:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
00:57:37 INFO - PROCESS | 19051 | 1467878257557 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:37 INFO - PROCESS | 19051 | 1467878257690 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
00:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 776ms
00:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
00:57:38 INFO - PROCESS | 19051 | 1467878258558 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:38 INFO - PROCESS | 19051 | 1467878258682 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
00:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 573ms
00:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
00:57:39 INFO - PROCESS | 19051 | 1467878259139 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:39 INFO - PROCESS | 19051 | 1467878259232 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
00:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 733ms
00:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
00:57:39 INFO - PROCESS | 19051 | 1467878259897 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:40 INFO - PROCESS | 19051 | 1467878260033 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
00:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 749ms
00:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
00:57:40 INFO - PROCESS | 19051 | 1467878260648 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:40 INFO - PROCESS | 19051 | 1467878260750 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
00:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 579ms
00:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
00:57:41 INFO - PROCESS | 19051 | 1467878261236 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:41 INFO - PROCESS | 19051 | 1467878261374 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
00:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 626ms
00:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
00:57:41 INFO - PROCESS | 19051 | 1467878261860 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:41 INFO - PROCESS | 19051 | 1467878261976 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
00:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 532ms
00:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
00:57:42 INFO - PROCESS | 19051 | 1467878262397 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:42 INFO - PROCESS | 19051 | 1467878262481 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
00:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 486ms
00:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
00:57:42 INFO - PROCESS | 19051 | 1467878262892 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:43 INFO - PROCESS | 19051 | 1467878263007 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
00:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 528ms
00:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
00:57:43 INFO - PROCESS | 19051 | 1467878263422 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:43 INFO - PROCESS | 19051 | 1467878263509 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
00:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 485ms
00:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
00:57:43 INFO - PROCESS | 19051 | 1467878263912 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:44 INFO - PROCESS | 19051 | 1467878264007 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
00:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 473ms
00:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
00:57:44 INFO - PROCESS | 19051 | 1467878264391 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:44 INFO - PROCESS | 19051 | 1467878264478 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
00:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 476ms
00:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
00:57:44 INFO - PROCESS | 19051 | 1467878264873 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:44 INFO - PROCESS | 19051 | 1467878264987 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
00:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 620ms
00:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
00:57:45 INFO - PROCESS | 19051 | 1467878265504 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:45 INFO - PROCESS | 19051 | 1467878265627 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
00:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 772ms
00:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
00:57:46 INFO - PROCESS | 19051 | 1467878266279 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:46 INFO - PROCESS | 19051 | 1467878266394 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:46 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
00:57:46 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:57:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
00:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:57:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:57:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 537ms
00:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
00:57:46 INFO - PROCESS | 19051 | 1467878266832 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:46 INFO - PROCESS | 19051 | 1467878266941 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
00:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 528ms
00:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
00:57:47 INFO - PROCESS | 19051 | 1467878267368 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:47 INFO - PROCESS | 19051 | 1467878267475 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
00:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 578ms
00:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
00:57:47 INFO - PROCESS | 19051 | 1467878267943 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:48 INFO - PROCESS | 19051 | 1467878268043 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
00:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 522ms
00:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
00:57:48 INFO - PROCESS | 19051 | 1467878268476 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:48 INFO - PROCESS | 19051 | 1467878268580 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:49 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
00:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 578ms
00:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
00:57:49 INFO - PROCESS | 19051 | 1467878269059 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:49 INFO - PROCESS | 19051 | 1467878269182 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:49 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
00:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 569ms
00:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
00:57:49 INFO - PROCESS | 19051 | 1467878269630 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:49 INFO - PROCESS | 19051 | 1467878269725 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
00:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 520ms
00:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
00:57:50 INFO - PROCESS | 19051 | 1467878270157 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:50 INFO - PROCESS | 19051 | 1467878270251 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
00:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 926ms
00:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
00:57:51 INFO - PROCESS | 19051 | 1467878271088 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:51 INFO - PROCESS | 19051 | 1467878271178 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
00:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 473ms
00:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
00:57:51 INFO - PROCESS | 19051 | 1467878271565 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:51 INFO - PROCESS | 19051 | 1467878271653 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
00:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 521ms
00:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
00:57:52 INFO - PROCESS | 19051 | 1467878272097 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:52 INFO - PROCESS | 19051 | 1467878272211 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
00:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 679ms
00:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
00:57:52 INFO - PROCESS | 19051 | 1467878272783 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:52 INFO - PROCESS | 19051 | 1467878272903 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
00:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 973ms
00:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
00:57:53 INFO - PROCESS | 19051 | 1467878273763 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:53 INFO - PROCESS | 19051 | 1467878273877 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
00:57:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 539ms
00:57:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
00:57:54 INFO - PROCESS | 19051 | 1467878274311 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:54 INFO - PROCESS | 19051 | 1467878274405 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
00:57:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 527ms
00:57:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
00:57:54 INFO - PROCESS | 19051 | 1467878274853 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:54 INFO - PROCESS | 19051 | 1467878274951 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 526ms
00:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
00:57:55 INFO - PROCESS | 19051 | 1467878275381 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:55 INFO - PROCESS | 19051 | 1467878275481 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:55 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
00:57:55 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
00:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:57:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:57:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:57:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 529ms
00:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
00:57:55 INFO - PROCESS | 19051 | 1467878275910 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:56 INFO - PROCESS | 19051 | 1467878276003 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:56 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
00:57:56 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
00:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:57:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:57:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 573ms
00:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
00:57:56 INFO - PROCESS | 19051 | 1467878276498 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:56 INFO - PROCESS | 19051 | 1467878276630 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:57 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
00:57:57 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
00:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:57:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:57:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:57:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 577ms
00:57:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
00:57:57 INFO - PROCESS | 19051 | 1467878277083 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:57 INFO - PROCESS | 19051 | 1467878277175 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:57 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]"
00:57:57 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
00:57:57 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
00:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:57:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:57:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:57:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 574ms
00:57:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
00:57:57 INFO - PROCESS | 19051 | 1467878277664 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:57 INFO - PROCESS | 19051 | 1467878277754 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:58 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
00:57:58 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
00:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:57:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:57:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 471ms
00:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
00:57:58 INFO - PROCESS | 19051 | 1467878278141 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:58 INFO - PROCESS | 19051 | 1467878278228 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
00:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 480ms
00:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
00:57:58 INFO - PROCESS | 19051 | 1467878278626 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:58 INFO - PROCESS | 19051 | 1467878278721 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
00:57:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 475ms
00:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
00:57:59 INFO - PROCESS | 19051 | 1467878279108 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:59 INFO - PROCESS | 19051 | 1467878279212 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
00:57:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 527ms
00:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
00:57:59 INFO - PROCESS | 19051 | 1467878279638 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:57:59 INFO - PROCESS | 19051 | 1467878279758 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
00:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 872ms
00:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
00:58:00 INFO - PROCESS | 19051 | 1467878280518 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:00 INFO - PROCESS | 19051 | 1467878280635 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
00:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 582ms
00:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
00:58:01 INFO - PROCESS | 19051 | 1467878281110 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:01 INFO - PROCESS | 19051 | 1467878281215 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
00:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 573ms
00:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
00:58:01 INFO - PROCESS | 19051 | 1467878281697 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:01 INFO - PROCESS | 19051 | 1467878281793 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
00:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 577ms
00:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
00:58:02 INFO - PROCESS | 19051 | 1467878282269 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:02 INFO - PROCESS | 19051 | 1467878282376 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
00:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 574ms
00:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
00:58:02 INFO - PROCESS | 19051 | 1467878282855 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:02 INFO - PROCESS | 19051 | 1467878282962 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
00:58:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 582ms
00:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
00:58:03 INFO - PROCESS | 19051 | 1467878283455 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:03 INFO - PROCESS | 19051 | 1467878283602 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
00:58:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 569ms
00:58:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
00:58:04 INFO - PROCESS | 19051 | 1467878284027 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:04 INFO - PROCESS | 19051 | 1467878284117 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
00:58:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 527ms
00:58:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
00:58:04 INFO - PROCESS | 19051 | 1467878284559 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:04 INFO - PROCESS | 19051 | 1467878284648 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
00:58:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 526ms
00:58:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
00:58:05 INFO - PROCESS | 19051 | 1467878285090 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:05 INFO - PROCESS | 19051 | 1467878285181 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
00:58:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 522ms
00:58:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
00:58:05 INFO - PROCESS | 19051 | 1467878285617 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:05 INFO - PROCESS | 19051 | 1467878285707 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
00:58:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 520ms
00:58:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
00:58:06 INFO - PROCESS | 19051 | 1467878286144 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:06 INFO - PROCESS | 19051 | 1467878286255 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
00:58:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 624ms
00:58:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
00:58:06 INFO - PROCESS | 19051 | 1467878286775 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:06 INFO - PROCESS | 19051 | 1467878286953 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
00:58:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 827ms
00:58:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
00:58:07 INFO - PROCESS | 19051 | 1467878287634 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:07 INFO - PROCESS | 19051 | 1467878287754 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
00:58:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 846ms
00:58:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
00:58:08 INFO - PROCESS | 19051 | 1467878288461 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:08 INFO - PROCESS | 19051 | 1467878288571 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
00:58:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 573ms
00:58:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
00:58:09 INFO - PROCESS | 19051 | 1467878289045 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:09 INFO - PROCESS | 19051 | 1467878289147 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
00:58:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 576ms
00:58:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
00:58:09 INFO - PROCESS | 19051 | 1467878289633 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:09 INFO - PROCESS | 19051 | 1467878289737 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
00:58:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 576ms
00:58:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
00:58:10 INFO - PROCESS | 19051 | 1467878290207 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:10 INFO - PROCESS | 19051 | 1467878290314 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
00:58:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 570ms
00:58:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
00:58:10 INFO - PROCESS | 19051 | 1467878290794 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:10 INFO - PROCESS | 19051 | 1467878290881 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
00:58:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 527ms
00:58:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
00:58:11 INFO - PROCESS | 19051 | 1467878291332 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:11 INFO - PROCESS | 19051 | 1467878291467 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
00:58:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 620ms
00:58:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
00:58:11 INFO - PROCESS | 19051 | 1467878291958 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:12 INFO - PROCESS | 19051 | 1467878292045 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
00:58:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 527ms
00:58:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
00:58:12 INFO - PROCESS | 19051 | 1467878292489 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:12 INFO - PROCESS | 19051 | 1467878292578 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
00:58:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 523ms
00:58:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
00:58:13 INFO - PROCESS | 19051 | 1467878293017 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:13 INFO - PROCESS | 19051 | 1467878293103 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
00:58:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 472ms
00:58:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
00:58:13 INFO - PROCESS | 19051 | 1467878293494 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:13 INFO - PROCESS | 19051 | 1467878293583 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
00:58:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 523ms
00:58:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
00:58:14 INFO - PROCESS | 19051 | 1467878294024 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:14 INFO - PROCESS | 19051 | 1467878294141 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
00:58:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 679ms
00:58:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
00:58:14 INFO - PROCESS | 19051 | 1467878294710 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:14 INFO - PROCESS | 19051 | 1467878294843 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
00:58:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 728ms
00:58:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
00:58:15 INFO - PROCESS | 19051 | 1467878295450 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:15 INFO - PROCESS | 19051 | 1467878295555 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
00:58:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 525ms
00:58:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
00:58:16 INFO - PROCESS | 19051 | 1467878296000 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:16 INFO - PROCESS | 19051 | 1467878296105 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
00:58:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 525ms
00:58:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
00:58:16 INFO - PROCESS | 19051 | 1467878296535 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:16 INFO - PROCESS | 19051 | 1467878296641 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
00:58:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 529ms
00:58:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
00:58:17 INFO - PROCESS | 19051 | 1467878297061 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:17 INFO - PROCESS | 19051 | 1467878297167 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
00:58:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 529ms
00:58:17 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
00:58:17 INFO - PROCESS | 19051 | 1467878297596 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:17 INFO - PROCESS | 19051 | 1467878297708 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:18 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 () {
00:58:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
00:58:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
00:58:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:58:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:58:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
00:58:18 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 () {
00:58:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
00:58:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
00:58:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:58:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:58:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
00:58:18 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 () {
00:58:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
00:58:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
00:58:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:58:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:58:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
00:58:18 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 () {
00:58:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
00:58:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
00:58:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:58:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:58:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
00:58:18 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 571ms
00:58:18 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
00:58:18 INFO - PROCESS | 19051 | 1467878298189 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:18 INFO - PROCESS | 19051 | 1467878298298 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:18 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
00:58:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
00:58:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:58:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:58:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
00:58:18 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
00:58:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
00:58:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:58:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:58:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
00:58:18 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
00:58:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
00:58:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:58:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:58:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
00:58:18 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 537ms
00:58:18 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
00:58:18 INFO - PROCESS | 19051 | 1467878298725 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:18 INFO - PROCESS | 19051 | 1467878298813 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:19 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
00:58:19 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
00:58:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:58:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:58:19 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
00:58:19 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
00:58:19 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.
00:58:19 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
00:58:19 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 429ms
00:58:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
00:58:19 INFO - PROCESS | 19051 | 1467878299161 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:19 INFO - PROCESS | 19051 | 1467878299244 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
00:58:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 524ms
00:58:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
00:58:19 INFO - PROCESS | 19051 | 1467878299690 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:19 INFO - PROCESS | 19051 | 1467878299782 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
00:58:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 522ms
00:58:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
00:58:20 INFO - PROCESS | 19051 | 1467878300218 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:20 INFO - PROCESS | 19051 | 1467878300310 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
00:58:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 470ms
00:58:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
00:58:20 INFO - PROCESS | 19051 | 1467878300695 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:20 INFO - PROCESS | 19051 | 1467878300804 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
00:58:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 571ms
00:58:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
00:58:21 INFO - PROCESS | 19051 | 1467878301270 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:21 INFO - PROCESS | 19051 | 1467878301361 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
00:58:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 630ms
00:58:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
00:58:21 INFO - PROCESS | 19051 | 1467878301908 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:22 INFO - PROCESS | 19051 | 1467878302088 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
00:58:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1031ms
00:58:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
00:58:22 INFO - PROCESS | 19051 | 1467878302956 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:23 INFO - PROCESS | 19051 | 1467878303072 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
00:58:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 572ms
00:58:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
00:58:23 INFO - PROCESS | 19051 | 1467878303540 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:23 INFO - PROCESS | 19051 | 1467878303641 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
00:58:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 528ms
00:58:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
00:58:24 INFO - PROCESS | 19051 | 1467878304080 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:24 INFO - PROCESS | 19051 | 1467878304182 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
00:58:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 530ms
00:58:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
00:58:24 INFO - PROCESS | 19051 | 1467878304608 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:24 INFO - PROCESS | 19051 | 1467878304709 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
00:58:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 571ms
00:58:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
00:58:25 INFO - PROCESS | 19051 | 1467878305184 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:25 INFO - PROCESS | 19051 | 1467878305295 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
00:58:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 571ms
00:58:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
00:58:25 INFO - PROCESS | 19051 | 1467878305765 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:25 INFO - PROCESS | 19051 | 1467878305918 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
00:58:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 626ms
00:58:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
00:58:26 INFO - PROCESS | 19051 | 1467878306396 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:26 INFO - PROCESS | 19051 | 1467878306497 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
00:58:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 475ms
00:58:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
00:58:26 INFO - PROCESS | 19051 | 1467878306877 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:26 INFO - PROCESS | 19051 | 1467878306964 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
00:58:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 525ms
00:58:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
00:58:27 INFO - PROCESS | 19051 | 1467878307407 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:27 INFO - PROCESS | 19051 | 1467878307494 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
00:58:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 521ms
00:58:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
00:58:27 INFO - PROCESS | 19051 | 1467878307934 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:28 INFO - PROCESS | 19051 | 1467878308035 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
00:58:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 520ms
00:58:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
00:58:28 INFO - PROCESS | 19051 | 1467878308464 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:28 INFO - PROCESS | 19051 | 1467878308569 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
00:58:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 521ms
00:58:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
00:58:28 INFO - PROCESS | 19051 | 1467878308991 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:29 INFO - PROCESS | 19051 | 1467878309149 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
00:58:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 877ms
00:58:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
00:58:29 INFO - PROCESS | 19051 | 1467878309873 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:30 INFO - PROCESS | 19051 | 1467878309992 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
00:58:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 534ms
00:58:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
00:58:30 INFO - PROCESS | 19051 | 1467878310416 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:30 INFO - PROCESS | 19051 | 1467878310526 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
00:58:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 533ms
00:58:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
00:58:30 INFO - PROCESS | 19051 | 1467878310962 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:31 INFO - PROCESS | 19051 | 1467878311065 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:31 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
00:58:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 530ms
00:58:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
00:58:31 INFO - PROCESS | 19051 | 1467878311489 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:31 INFO - PROCESS | 19051 | 1467878311595 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
00:58:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 574ms
00:58:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
00:58:32 INFO - PROCESS | 19051 | 1467878312069 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:32 INFO - PROCESS | 19051 | 1467878312186 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:32 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
00:58:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 586ms
00:58:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
00:58:32 INFO - PROCESS | 19051 | 1467878312668 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:32 INFO - PROCESS | 19051 | 1467878312811 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
00:58:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 580ms
00:58:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
00:58:33 INFO - PROCESS | 19051 | 1467878313249 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:33 INFO - PROCESS | 19051 | 1467878313339 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
00:58:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 472ms
00:58:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
00:58:33 INFO - PROCESS | 19051 | 1467878313726 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:33 INFO - PROCESS | 19051 | 1467878313818 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
00:58:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 521ms
00:58:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
00:58:34 INFO - PROCESS | 19051 | 1467878314253 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:34 INFO - PROCESS | 19051 | 1467878314344 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
00:58:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 470ms
00:58:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
00:58:34 INFO - PROCESS | 19051 | 1467878314729 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:34 INFO - PROCESS | 19051 | 1467878314823 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
00:58:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 473ms
00:58:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
00:58:35 INFO - PROCESS | 19051 | 1467878315207 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:35 INFO - PROCESS | 19051 | 1467878315317 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
00:58:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 524ms
00:58:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
00:58:35 INFO - PROCESS | 19051 | 1467878315736 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:35 INFO - PROCESS | 19051 | 1467878315832 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
00:58:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 670ms
00:58:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
00:58:36 INFO - PROCESS | 19051 | 1467878316415 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:36 INFO - PROCESS | 19051 | 1467878316547 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
00:58:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 772ms
00:58:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
00:58:37 INFO - PROCESS | 19051 | 1467878317209 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:37 INFO - PROCESS | 19051 | 1467878317320 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
00:58:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 840ms
00:58:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
00:58:38 INFO - PROCESS | 19051 | 1467878318041 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:38 INFO - PROCESS | 19051 | 1467878318164 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
00:58:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 529ms
00:58:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
00:58:38 INFO - PROCESS | 19051 | 1467878318579 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:38 INFO - PROCESS | 19051 | 1467878318682 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
00:58:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 533ms
00:58:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
00:58:39 INFO - PROCESS | 19051 | 1467878319124 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:39 INFO - PROCESS | 19051 | 1467878319222 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
00:58:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 536ms
00:58:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
00:58:39 INFO - PROCESS | 19051 | 1467878319663 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:39 INFO - PROCESS | 19051 | 1467878319769 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
00:58:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 575ms
00:58:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
00:58:40 INFO - PROCESS | 19051 | 1467878320249 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:40 INFO - PROCESS | 19051 | 1467878320345 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
00:58:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 576ms
00:58:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
00:58:40 INFO - PROCESS | 19051 | 1467878320835 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:40 INFO - PROCESS | 19051 | 1467878320930 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
00:58:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 520ms
00:58:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
00:58:41 INFO - PROCESS | 19051 | 1467878321358 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:41 INFO - PROCESS | 19051 | 1467878321445 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:41 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
00:58:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 523ms
00:58:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
00:58:41 INFO - PROCESS | 19051 | 1467878321886 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:41 INFO - PROCESS | 19051 | 1467878321977 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
00:58:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 520ms
00:58:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
00:58:42 INFO - PROCESS | 19051 | 1467878322411 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:42 INFO - PROCESS | 19051 | 1467878322505 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
00:58:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 478ms
00:58:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
00:58:42 INFO - PROCESS | 19051 | 1467878322895 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:42 INFO - PROCESS | 19051 | 1467878322989 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:43 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
00:58:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 526ms
00:58:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
00:58:43 INFO - PROCESS | 19051 | 1467878323431 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:43 INFO - PROCESS | 19051 | 1467878323535 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
00:58:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 831ms
00:58:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
00:58:44 INFO - PROCESS | 19051 | 1467878324271 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:44 INFO - PROCESS | 19051 | 1467878324399 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
00:58:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 631ms
00:58:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
00:58:44 INFO - PROCESS | 19051 | 1467878324911 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:45 INFO - PROCESS | 19051 | 1467878325014 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
00:58:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 523ms
00:58:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
00:58:45 INFO - PROCESS | 19051 | 1467878325449 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:45 INFO - PROCESS | 19051 | 1467878325548 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
00:58:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 530ms
00:58:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
00:58:45 INFO - PROCESS | 19051 | 1467878325978 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:46 INFO - PROCESS | 19051 | 1467878326072 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
00:58:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 674ms
00:58:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
00:58:46 INFO - PROCESS | 19051 | 1467878326660 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:46 INFO - PROCESS | 19051 | 1467878326779 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:47 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
00:58:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 931ms
00:58:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
00:58:47 INFO - PROCESS | 19051 | 1467878327598 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:47 INFO - PROCESS | 19051 | 1467878327718 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
00:58:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 621ms
00:58:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
00:58:48 INFO - PROCESS | 19051 | 1467878328229 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:48 INFO - PROCESS | 19051 | 1467878328355 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:48 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
00:58:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 631ms
00:58:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
00:58:48 INFO - PROCESS | 19051 | 1467878328875 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:49 INFO - PROCESS | 19051 | 1467878329009 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
00:58:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 623ms
00:58:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
00:58:49 INFO - PROCESS | 19051 | 1467878329506 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:49 INFO - PROCESS | 19051 | 1467878329600 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
00:58:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 524ms
00:58:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
00:58:50 INFO - PROCESS | 19051 | 1467878330028 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:50 INFO - PROCESS | 19051 | 1467878330111 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
00:58:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 478ms
00:58:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
00:58:50 INFO - PROCESS | 19051 | 1467878330515 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:50 INFO - PROCESS | 19051 | 1467878330626 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
00:58:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 522ms
00:58:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
00:58:51 INFO - PROCESS | 19051 | 1467878331040 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:51 INFO - PROCESS | 19051 | 1467878331134 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
00:58:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 526ms
00:58:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
00:58:51 INFO - PROCESS | 19051 | 1467878331572 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:51 INFO - PROCESS | 19051 | 1467878331662 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
00:58:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 724ms
00:58:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
00:58:52 INFO - PROCESS | 19051 | 1467878332327 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:52 INFO - PROCESS | 19051 | 1467878332481 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
00:58:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 627ms
00:58:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
00:58:52 INFO - PROCESS | 19051 | 1467878332962 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:53 INFO - PROCESS | 19051 | 1467878333068 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
00:58:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 528ms
00:58:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
00:58:53 INFO - PROCESS | 19051 | 1467878333498 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:53 INFO - PROCESS | 19051 | 1467878333596 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
00:58:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 525ms
00:58:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
00:58:54 INFO - PROCESS | 19051 | 1467878334027 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:54 INFO - PROCESS | 19051 | 1467878334120 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
00:58:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 526ms
00:58:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
00:58:54 INFO - PROCESS | 19051 | 1467878334552 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:54 INFO - PROCESS | 19051 | 1467878334645 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
00:58:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 519ms
00:58:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
00:58:55 INFO - PROCESS | 19051 | 1467878335081 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:55 INFO - PROCESS | 19051 | 1467878335209 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:55 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
00:58:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 572ms
00:58:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
00:58:55 INFO - PROCESS | 19051 | 1467878335656 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:55 INFO - PROCESS | 19051 | 1467878335751 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:56 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
00:58:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 523ms
00:58:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
00:58:56 INFO - PROCESS | 19051 | 1467878336184 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:56 INFO - PROCESS | 19051 | 1467878336272 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:56 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
00:58:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 488ms
00:58:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
00:58:56 INFO - PROCESS | 19051 | 1467878336684 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:56 INFO - PROCESS | 19051 | 1467878336773 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:57 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)
00:58:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 482ms
00:58:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
00:58:57 INFO - PROCESS | 19051 | 1467878337166 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:57 INFO - PROCESS | 19051 | 1467878337257 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
00:58:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 477ms
00:58:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
00:58:57 INFO - PROCESS | 19051 | 1467878337649 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:57 INFO - PROCESS | 19051 | 1467878337752 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
00:58:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 526ms
00:58:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
00:58:58 INFO - PROCESS | 19051 | 1467878338181 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:58 INFO - PROCESS | 19051 | 1467878338272 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
00:58:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 522ms
00:58:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
00:58:58 INFO - PROCESS | 19051 | 1467878338707 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:58 INFO - PROCESS | 19051 | 1467878338797 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
00:58:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 622ms
00:58:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
00:58:59 INFO - PROCESS | 19051 | 1467878339338 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:58:59 INFO - PROCESS | 19051 | 1467878339469 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
00:59:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1023ms
00:59:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
00:59:00 INFO - PROCESS | 19051 | 1467878340369 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:00 INFO - PROCESS | 19051 | 1467878340492 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
00:59:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 571ms
00:59:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
00:59:00 INFO - PROCESS | 19051 | 1467878340950 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:01 INFO - PROCESS | 19051 | 1467878341048 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
00:59:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 526ms
00:59:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
00:59:01 INFO - PROCESS | 19051 | 1467878341495 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:01 INFO - PROCESS | 19051 | 1467878341597 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
00:59:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 585ms
00:59:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
00:59:02 INFO - PROCESS | 19051 | 1467878342074 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:02 INFO - PROCESS | 19051 | 1467878342173 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
00:59:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 571ms
00:59:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
00:59:02 INFO - PROCESS | 19051 | 1467878342650 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:02 INFO - PROCESS | 19051 | 1467878342760 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
00:59:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 572ms
00:59:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
00:59:03 INFO - PROCESS | 19051 | 1467878343230 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:03 INFO - PROCESS | 19051 | 1467878343364 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:03 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
00:59:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 569ms
00:59:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
00:59:03 INFO - PROCESS | 19051 | 1467878343801 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:03 INFO - PROCESS | 19051 | 1467878343895 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
00:59:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 523ms
00:59:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
00:59:04 INFO - PROCESS | 19051 | 1467878344330 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:04 INFO - PROCESS | 19051 | 1467878344418 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
00:59:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 478ms
00:59:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
00:59:04 INFO - PROCESS | 19051 | 1467878344812 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:04 INFO - PROCESS | 19051 | 1467878344900 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:05 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)
00:59:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 469ms
00:59:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
00:59:05 INFO - PROCESS | 19051 | 1467878345286 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:05 INFO - PROCESS | 19051 | 1467878345377 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
00:59:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 469ms
00:59:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
00:59:05 INFO - PROCESS | 19051 | 1467878345762 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:05 INFO - PROCESS | 19051 | 1467878345870 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
00:59:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 525ms
00:59:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
00:59:06 INFO - PROCESS | 19051 | 1467878346291 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:06 INFO - PROCESS | 19051 | 1467878346410 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
00:59:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 872ms
00:59:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
00:59:07 INFO - PROCESS | 19051 | 1467878347172 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:07 INFO - PROCESS | 19051 | 1467878347297 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
00:59:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 587ms
00:59:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
00:59:07 INFO - PROCESS | 19051 | 1467878347768 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:07 INFO - PROCESS | 19051 | 1467878347865 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
00:59:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 527ms
00:59:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
00:59:08 INFO - PROCESS | 19051 | 1467878348311 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:08 INFO - PROCESS | 19051 | 1467878348404 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
00:59:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 530ms
00:59:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
00:59:08 INFO - PROCESS | 19051 | 1467878348840 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:08 INFO - PROCESS | 19051 | 1467878348932 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
00:59:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 524ms
00:59:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
00:59:09 INFO - PROCESS | 19051 | 1467878349369 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:09 INFO - PROCESS | 19051 | 1467878349472 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
00:59:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 531ms
00:59:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
00:59:09 INFO - PROCESS | 19051 | 1467878349913 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:10 INFO - PROCESS | 19051 | 1467878350017 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
00:59:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 580ms
00:59:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
00:59:10 INFO - PROCESS | 19051 | 1467878350489 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:10 INFO - PROCESS | 19051 | 1467878350574 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
00:59:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 477ms
00:59:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
00:59:10 INFO - PROCESS | 19051 | 1467878350972 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:11 INFO - PROCESS | 19051 | 1467878351062 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
00:59:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 480ms
00:59:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
00:59:11 INFO - PROCESS | 19051 | 1467878351456 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:11 INFO - PROCESS | 19051 | 1467878351547 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
00:59:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 480ms
00:59:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
00:59:11 INFO - PROCESS | 19051 | 1467878351941 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:12 INFO - PROCESS | 19051 | 1467878352029 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
00:59:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 470ms
00:59:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
00:59:12 INFO - PROCESS | 19051 | 1467878352417 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:12 INFO - PROCESS | 19051 | 1467878352516 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
00:59:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 476ms
00:59:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
00:59:12 INFO - PROCESS | 19051 | 1467878352898 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:12 INFO - PROCESS | 19051 | 1467878352991 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
00:59:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 471ms
00:59:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
00:59:13 INFO - PROCESS | 19051 | 1467878353376 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:13 INFO - PROCESS | 19051 | 1467878353495 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
00:59:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 675ms
00:59:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
00:59:14 INFO - PROCESS | 19051 | 1467878354060 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:14 INFO - PROCESS | 19051 | 1467878354168 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
00:59:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 929ms
00:59:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
00:59:15 INFO - PROCESS | 19051 | 1467878354995 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:15 INFO - PROCESS | 19051 | 1467878355109 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
00:59:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 571ms
00:59:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
00:59:15 INFO - PROCESS | 19051 | 1467878355577 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:15 INFO - PROCESS | 19051 | 1467878355677 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
00:59:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 525ms
00:59:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
00:59:16 INFO - PROCESS | 19051 | 1467878356118 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:16 INFO - PROCESS | 19051 | 1467878356215 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
00:59:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 588ms
00:59:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
00:59:16 INFO - PROCESS | 19051 | 1467878356707 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:16 INFO - PROCESS | 19051 | 1467878356802 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
00:59:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 531ms
00:59:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
00:59:17 INFO - PROCESS | 19051 | 1467878357237 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:17 INFO - PROCESS | 19051 | 1467878357342 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
00:59:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 572ms
00:59:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
00:59:17 INFO - PROCESS | 19051 | 1467878357818 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:17 INFO - PROCESS | 19051 | 1467878357946 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
00:59:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 571ms
00:59:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
00:59:18 INFO - PROCESS | 19051 | 1467878358393 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:18 INFO - PROCESS | 19051 | 1467878358486 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
00:59:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 522ms
00:59:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
00:59:18 INFO - PROCESS | 19051 | 1467878358920 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:19 INFO - PROCESS | 19051 | 1467878359009 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
00:59:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 478ms
00:59:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
00:59:19 INFO - PROCESS | 19051 | 1467878359404 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:19 INFO - PROCESS | 19051 | 1467878359494 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
00:59:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 469ms
00:59:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
00:59:19 INFO - PROCESS | 19051 | 1467878359878 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:19 INFO - PROCESS | 19051 | 1467878359975 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
00:59:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 470ms
00:59:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
00:59:20 INFO - PROCESS | 19051 | 1467878360355 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:20 INFO - PROCESS | 19051 | 1467878360456 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
00:59:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 530ms
00:59:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
00:59:20 INFO - PROCESS | 19051 | 1467878360889 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:21 INFO - PROCESS | 19051 | 1467878361008 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
00:59:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 875ms
00:59:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
00:59:21 INFO - PROCESS | 19051 | 1467878361772 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:21 INFO - PROCESS | 19051 | 1467878361896 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
00:59:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 571ms
00:59:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
00:59:22 INFO - PROCESS | 19051 | 1467878362353 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:22 INFO - PROCESS | 19051 | 1467878362474 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
00:59:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 532ms
00:59:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
00:59:22 INFO - PROCESS | 19051 | 1467878362898 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:23 INFO - PROCESS | 19051 | 1467878363003 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
00:59:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 527ms
00:59:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
00:59:23 INFO - PROCESS | 19051 | 1467878363420 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:23 INFO - PROCESS | 19051 | 1467878363513 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
00:59:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 522ms
00:59:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
00:59:23 INFO - PROCESS | 19051 | 1467878363948 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:24 INFO - PROCESS | 19051 | 1467878364058 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
00:59:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 572ms
00:59:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
00:59:24 INFO - PROCESS | 19051 | 1467878364532 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:24 INFO - PROCESS | 19051 | 1467878364658 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
00:59:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 623ms
00:59:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
00:59:25 INFO - PROCESS | 19051 | 1467878365158 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:25 INFO - PROCESS | 19051 | 1467878365244 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
00:59:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 471ms
00:59:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
00:59:25 INFO - PROCESS | 19051 | 1467878365633 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:25 INFO - PROCESS | 19051 | 1467878365728 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
00:59:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 523ms
00:59:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
00:59:26 INFO - PROCESS | 19051 | 1467878366161 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:26 INFO - PROCESS | 19051 | 1467878366253 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
00:59:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 476ms
00:59:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
00:59:26 INFO - PROCESS | 19051 | 1467878366644 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:26 INFO - PROCESS | 19051 | 1467878366756 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
00:59:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 579ms
00:59:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
00:59:27 INFO - PROCESS | 19051 | 1467878367228 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:27 INFO - PROCESS | 19051 | 1467878367358 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:27 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
00:59:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 571ms
00:59:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
00:59:27 INFO - PROCESS | 19051 | 1467878367802 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:27 INFO - PROCESS | 19051 | 1467878367936 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:28 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
00:59:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 822ms
00:59:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
00:59:28 INFO - PROCESS | 19051 | 1467878368634 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:28 INFO - PROCESS | 19051 | 1467878368772 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
00:59:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 884ms
00:59:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
00:59:29 INFO - PROCESS | 19051 | 1467878369523 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:29 INFO - PROCESS | 19051 | 1467878369641 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
00:59:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 578ms
00:59:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
00:59:30 INFO - PROCESS | 19051 | 1467878370111 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:30 INFO - PROCESS | 19051 | 1467878370218 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
00:59:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 529ms
00:59:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
00:59:30 INFO - PROCESS | 19051 | 1467878370653 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:30 INFO - PROCESS | 19051 | 1467878370751 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
00:59:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 586ms
00:59:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
00:59:31 INFO - PROCESS | 19051 | 1467878371234 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:31 INFO - PROCESS | 19051 | 1467878371338 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
00:59:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 527ms
00:59:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
00:59:31 INFO - PROCESS | 19051 | 1467878371774 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:31 INFO - PROCESS | 19051 | 1467878371861 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
00:59:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 573ms
00:59:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
00:59:32 INFO - PROCESS | 19051 | 1467878372357 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:32 INFO - PROCESS | 19051 | 1467878372492 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
00:59:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 579ms
00:59:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
00:59:32 INFO - PROCESS | 19051 | 1467878372940 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:33 INFO - PROCESS | 19051 | 1467878373026 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:33 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)
00:59:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 524ms
00:59:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
00:59:33 INFO - PROCESS | 19051 | 1467878373467 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:33 INFO - PROCESS | 19051 | 1467878373558 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
00:59:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 483ms
00:59:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
00:59:33 INFO - PROCESS | 19051 | 1467878373955 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:34 INFO - PROCESS | 19051 | 1467878374051 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
00:59:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 527ms
00:59:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
00:59:34 INFO - PROCESS | 19051 | 1467878374493 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:34 INFO - PROCESS | 19051 | 1467878374586 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
00:59:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 525ms
00:59:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
00:59:35 INFO - PROCESS | 19051 | 1467878375026 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:35 INFO - PROCESS | 19051 | 1467878375138 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
00:59:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 829ms
00:59:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
00:59:35 INFO - PROCESS | 19051 | 1467878375867 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:36 INFO - PROCESS | 19051 | 1467878376051 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
00:59:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 680ms
00:59:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
00:59:36 INFO - PROCESS | 19051 | 1467878376551 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:36 INFO - PROCESS | 19051 | 1467878376676 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
00:59:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 539ms
00:59:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
00:59:37 INFO - PROCESS | 19051 | 1467878377098 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:37 INFO - PROCESS | 19051 | 1467878377208 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
00:59:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 582ms
00:59:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
00:59:37 INFO - PROCESS | 19051 | 1467878377677 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:37 INFO - PROCESS | 19051 | 1467878377786 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
00:59:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 526ms
00:59:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
00:59:38 INFO - PROCESS | 19051 | 1467878378212 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:38 INFO - PROCESS | 19051 | 1467878378321 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
00:59:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 527ms
00:59:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
00:59:38 INFO - PROCESS | 19051 | 1467878378748 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:38 INFO - PROCESS | 19051 | 1467878378888 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
00:59:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 627ms
00:59:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
00:59:39 INFO - PROCESS | 19051 | 1467878379377 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:39 INFO - PROCESS | 19051 | 1467878379468 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
00:59:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 480ms
00:59:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
00:59:39 INFO - PROCESS | 19051 | 1467878379862 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:39 INFO - PROCESS | 19051 | 1467878379951 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
00:59:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 522ms
00:59:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
00:59:40 INFO - PROCESS | 19051 | 1467878380390 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:40 INFO - PROCESS | 19051 | 1467878380479 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
00:59:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 478ms
00:59:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
00:59:40 INFO - PROCESS | 19051 | 1467878380872 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:40 INFO - PROCESS | 19051 | 1467878380965 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
00:59:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 470ms
00:59:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
00:59:41 INFO - PROCESS | 19051 | 1467878381354 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:41 INFO - PROCESS | 19051 | 1467878381457 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
00:59:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 528ms
00:59:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
00:59:41 INFO - PROCESS | 19051 | 1467878381884 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:41 INFO - PROCESS | 19051 | 1467878381974 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
00:59:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 620ms
00:59:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
00:59:42 INFO - PROCESS | 19051 | 1467878382512 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:42 INFO - PROCESS | 19051 | 1467878382647 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
00:59:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 776ms
00:59:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
00:59:43 INFO - PROCESS | 19051 | 1467878383299 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:43 INFO - PROCESS | 19051 | 1467878383620 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
00:59:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 778ms
00:59:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
00:59:44 INFO - PROCESS | 19051 | 1467878384086 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:44 INFO - PROCESS | 19051 | 1467878384209 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
00:59:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 536ms
00:59:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
00:59:44 INFO - PROCESS | 19051 | 1467878384628 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:44 INFO - PROCESS | 19051 | 1467878384725 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
00:59:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 530ms
00:59:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
00:59:45 INFO - PROCESS | 19051 | 1467878385174 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:45 INFO - PROCESS | 19051 | 1467878385270 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
00:59:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 531ms
00:59:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
00:59:45 INFO - PROCESS | 19051 | 1467878385702 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:45 INFO - PROCESS | 19051 | 1467878385794 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:46 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
00:59:46 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:59:46 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
00:59:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:59:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:59:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:59:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:59:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 581ms
00:59:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
00:59:46 INFO - PROCESS | 19051 | 1467878386291 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:46 INFO - PROCESS | 19051 | 1467878386386 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
00:59:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 574ms
00:59:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
00:59:46 INFO - PROCESS | 19051 | 1467878386871 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:46 INFO - PROCESS | 19051 | 1467878386967 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
00:59:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 544ms
00:59:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
00:59:47 INFO - PROCESS | 19051 | 1467878387421 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:47 INFO - PROCESS | 19051 | 1467878387506 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:47 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
00:59:47 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:59:47 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
00:59:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:59:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:59:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:59:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:59:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 481ms
00:59:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
00:59:47 INFO - PROCESS | 19051 | 1467878387909 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:48 INFO - PROCESS | 19051 | 1467878388000 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:48 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
00:59:48 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:59:48 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
00:59:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:59:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:59:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:59:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:59:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 523ms
00:59:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
00:59:48 INFO - PROCESS | 19051 | 1467878388438 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:48 INFO - PROCESS | 19051 | 1467878388526 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
00:59:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 480ms
00:59:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
00:59:48 INFO - PROCESS | 19051 | 1467878388923 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:49 INFO - PROCESS | 19051 | 1467878389014 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
00:59:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 525ms
00:59:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
00:59:49 INFO - PROCESS | 19051 | 1467878389455 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:49 INFO - PROCESS | 19051 | 1467878389557 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
00:59:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 780ms
00:59:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
00:59:50 INFO - PROCESS | 19051 | 1467878390263 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:50 INFO - PROCESS | 19051 | 1467878390403 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
00:59:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 628ms
00:59:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
00:59:50 INFO - PROCESS | 19051 | 1467878390898 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:50 INFO - PROCESS | 19051 | 1467878390995 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
00:59:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 573ms
00:59:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
00:59:51 INFO - PROCESS | 19051 | 1467878391484 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:51 INFO - PROCESS | 19051 | 1467878391583 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
00:59:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 529ms
00:59:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
00:59:52 INFO - PROCESS | 19051 | 1467878392013 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:52 INFO - PROCESS | 19051 | 1467878392108 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
00:59:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 523ms
00:59:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
00:59:52 INFO - PROCESS | 19051 | 1467878392540 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:52 INFO - PROCESS | 19051 | 1467878392641 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
00:59:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 525ms
00:59:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
00:59:53 INFO - PROCESS | 19051 | 1467878393087 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:53 INFO - PROCESS | 19051 | 1467878393226 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
00:59:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 575ms
00:59:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
00:59:53 INFO - PROCESS | 19051 | 1467878393686 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:53 INFO - PROCESS | 19051 | 1467878393778 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
00:59:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 471ms
00:59:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
00:59:54 INFO - PROCESS | 19051 | 1467878394161 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:54 INFO - PROCESS | 19051 | 1467878394248 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
00:59:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 470ms
00:59:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
00:59:54 INFO - PROCESS | 19051 | 1467878394635 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:54 INFO - PROCESS | 19051 | 1467878394725 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
00:59:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 470ms
00:59:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
00:59:55 INFO - PROCESS | 19051 | 1467878395110 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:55 INFO - PROCESS | 19051 | 1467878395202 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
00:59:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 473ms
00:59:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
00:59:55 INFO - PROCESS | 19051 | 1467878395590 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:55 INFO - PROCESS | 19051 | 1467878395694 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
00:59:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 528ms
00:59:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
00:59:56 INFO - PROCESS | 19051 | 1467878396122 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:56 INFO - PROCESS | 19051 | 1467878396208 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
00:59:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 480ms
00:59:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
00:59:56 INFO - PROCESS | 19051 | 1467878396644 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:56 INFO - PROCESS | 19051 | 1467878396808 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
00:59:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 828ms
00:59:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
00:59:57 INFO - PROCESS | 19051 | 1467878397476 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:57 INFO - PROCESS | 19051 | 1467878397786 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
00:59:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 771ms
00:59:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
00:59:58 INFO - PROCESS | 19051 | 1467878398255 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:58 INFO - PROCESS | 19051 | 1467878398378 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
00:59:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 535ms
00:59:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
00:59:58 INFO - PROCESS | 19051 | 1467878398799 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:58 INFO - PROCESS | 19051 | 1467878398895 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
00:59:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 521ms
00:59:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
00:59:59 INFO - PROCESS | 19051 | 1467878399335 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:59 INFO - PROCESS | 19051 | 1467878399429 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59: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)
00:59:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 532ms
00:59:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
00:59:59 INFO - PROCESS | 19051 | 1467878399866 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
00:59:59 INFO - PROCESS | 19051 | 1467878399974 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
01:00:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 528ms
01:00:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
01:00:00 INFO - PROCESS | 19051 | 1467878400404 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:00 INFO - PROCESS | 19051 | 1467878400501 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
01:00:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 579ms
01:00:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
01:00:00 INFO - PROCESS | 19051 | 1467878400982 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:01 INFO - PROCESS | 19051 | 1467878401092 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
01:00:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 526ms
01:00:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
01:00:01 INFO - PROCESS | 19051 | 1467878401513 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:01 INFO - PROCESS | 19051 | 1467878401603 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
01:00:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 571ms
01:00:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
01:00:02 INFO - PROCESS | 19051 | 1467878402089 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:02 INFO - PROCESS | 19051 | 1467878402182 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
01:00:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 521ms
01:00:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
01:00:02 INFO - PROCESS | 19051 | 1467878402616 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:02 INFO - PROCESS | 19051 | 1467878402705 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
01:00:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 472ms
01:00:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
01:00:03 INFO - PROCESS | 19051 | 1467878403093 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:03 INFO - PROCESS | 19051 | 1467878403192 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
01:00:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 524ms
01:00:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
01:00:03 INFO - PROCESS | 19051 | 1467878403623 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:03 INFO - PROCESS | 19051 | 1467878403727 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
01:00:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 827ms
01:00:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
01:00:04 INFO - PROCESS | 19051 | 1467878404463 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:04 INFO - PROCESS | 19051 | 1467878404614 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
01:00:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 633ms
01:00:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
01:00:05 INFO - PROCESS | 19051 | 1467878405100 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:05 INFO - PROCESS | 19051 | 1467878405203 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
01:00:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 522ms
01:00:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
01:00:05 INFO - PROCESS | 19051 | 1467878405653 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:05 INFO - PROCESS | 19051 | 1467878405753 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
01:00:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 529ms
01:00:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
01:00:06 INFO - PROCESS | 19051 | 1467878406183 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:06 INFO - PROCESS | 19051 | 1467878406279 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
01:00:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 526ms
01:00:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
01:00:06 INFO - PROCESS | 19051 | 1467878406713 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:06 INFO - PROCESS | 19051 | 1467878406812 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
01:00:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 530ms
01:00:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
01:00:07 INFO - PROCESS | 19051 | 1467878407252 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:07 INFO - PROCESS | 19051 | 1467878407395 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
01:00:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 624ms
01:00:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
01:00:07 INFO - PROCESS | 19051 | 1467878407885 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:07 INFO - PROCESS | 19051 | 1467878407978 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right
01:00:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 525ms
01:00:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
01:00:08 INFO - PROCESS | 19051 | 1467878408416 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:08 INFO - PROCESS | 19051 | 1467878408506 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
01:00:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 519ms
01:00:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
01:00:08 INFO - PROCESS | 19051 | 1467878408941 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:09 INFO - PROCESS | 19051 | 1467878409033 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
01:00:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 470ms
01:00:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
01:00:09 INFO - PROCESS | 19051 | 1467878409414 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:09 INFO - PROCESS | 19051 | 1467878409506 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
01:00:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 470ms
01:00:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
01:00:09 INFO - PROCESS | 19051 | 1467878409892 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:10 INFO - PROCESS | 19051 | 1467878409999 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
01:00:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 528ms
01:00:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
01:00:10 INFO - PROCESS | 19051 | 1467878410423 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:10 INFO - PROCESS | 19051 | 1467878410516 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
01:00:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 482ms
01:00:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
01:00:10 INFO - PROCESS | 19051 | 1467878410912 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:11 INFO - PROCESS | 19051 | 1467878411001 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
01:00:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 632ms
01:00:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
01:00:11 INFO - PROCESS | 19051 | 1467878411552 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:11 INFO - PROCESS | 19051 | 1467878411668 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
01:00:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1021ms
01:00:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
01:00:12 INFO - PROCESS | 19051 | 1467878412583 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:12 INFO - PROCESS | 19051 | 1467878412715 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:13 INFO - TEST-FAIL | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | ImageData does not have a usable constructor - assert_throws: function "function () { new window.ImageData(1,1); }" did not throw
01:00:13 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
01:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:00:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:00:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:00:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 577ms
01:00:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
01:00:13 INFO - PROCESS | 19051 | 1467878413169 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:13 INFO - PROCESS | 19051 | 1467878413265 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
01:00:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 523ms
01:00:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
01:00:13 INFO - PROCESS | 19051 | 1467878413705 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:13 INFO - PROCESS | 19051 | 1467878413801 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
01:00:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 526ms
01:00:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
01:00:14 INFO - PROCESS | 19051 | 1467878414227 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:14 INFO - PROCESS | 19051 | 1467878414332 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
01:00:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 524ms
01:00:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
01:00:14 INFO - PROCESS | 19051 | 1467878414758 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:14 INFO - PROCESS | 19051 | 1467878414842 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
01:00:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 526ms
01:00:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
01:00:15 INFO - PROCESS | 19051 | 1467878415294 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:15 INFO - PROCESS | 19051 | 1467878415434 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
01:00:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 575ms
01:00:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
01:00:15 INFO - PROCESS | 19051 | 1467878415871 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:15 INFO - PROCESS | 19051 | 1467878415989 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
01:00:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 528ms
01:00:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
01:00:16 INFO - PROCESS | 19051 | 1467878416405 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:16 INFO - PROCESS | 19051 | 1467878416511 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
01:00:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 524ms
01:00:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
01:00:16 INFO - PROCESS | 19051 | 1467878416934 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:17 INFO - PROCESS | 19051 | 1467878417025 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
01:00:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 471ms
01:00:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
01:00:17 INFO - PROCESS | 19051 | 1467878417409 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:17 INFO - PROCESS | 19051 | 1467878417503 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
01:00:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 480ms
01:00:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
01:00:17 INFO - PROCESS | 19051 | 1467878417898 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:18 INFO - PROCESS | 19051 | 1467878418002 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
01:00:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 525ms
01:00:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
01:00:18 INFO - PROCESS | 19051 | 1467878418428 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:18 INFO - PROCESS | 19051 | 1467878418517 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
01:00:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 821ms
01:00:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
01:00:19 INFO - PROCESS | 19051 | 1467878419268 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:19 INFO - PROCESS | 19051 | 1467878419401 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
01:00:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 626ms
01:00:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
01:00:19 INFO - PROCESS | 19051 | 1467878419903 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:20 INFO - PROCESS | 19051 | 1467878420005 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
01:00:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 572ms
01:00:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
01:00:20 INFO - PROCESS | 19051 | 1467878420488 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:20 INFO - PROCESS | 19051 | 1467878420597 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
01:00:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 584ms
01:00:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
01:00:21 INFO - PROCESS | 19051 | 1467878421067 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:21 INFO - PROCESS | 19051 | 1467878421166 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
01:00:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 571ms
01:00:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
01:00:21 INFO - PROCESS | 19051 | 1467878421644 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:21 INFO - PROCESS | 19051 | 1467878421750 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
01:00:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 532ms
01:00:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
01:00:22 INFO - PROCESS | 19051 | 1467878422186 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:22 INFO - PROCESS | 19051 | 1467878422331 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
01:00:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 633ms
01:00:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
01:00:22 INFO - PROCESS | 19051 | 1467878422829 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:22 INFO - PROCESS | 19051 | 1467878422926 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
01:00:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 519ms
01:00:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
01:00:23 INFO - PROCESS | 19051 | 1467878423354 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:23 INFO - PROCESS | 19051 | 1467878423446 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
01:00:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 521ms
01:00:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
01:00:23 INFO - PROCESS | 19051 | 1467878423884 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:23 INFO - PROCESS | 19051 | 1467878423981 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
01:00:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 523ms
01:00:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
01:00:24 INFO - PROCESS | 19051 | 1467878424408 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:24 INFO - PROCESS | 19051 | 1467878424511 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
01:00:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 525ms
01:00:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
01:00:24 INFO - PROCESS | 19051 | 1467878424940 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:25 INFO - PROCESS | 19051 | 1467878425052 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
01:00:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 527ms
01:00:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
01:00:25 INFO - PROCESS | 19051 | 1467878425471 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:25 INFO - PROCESS | 19051 | 1467878425565 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
01:00:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 628ms
01:00:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
01:00:26 INFO - PROCESS | 19051 | 1467878426109 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:26 INFO - PROCESS | 19051 | 1467878426228 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
01:00:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 783ms
01:00:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
01:00:26 INFO - PROCESS | 19051 | 1467878426898 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:27 INFO - PROCESS | 19051 | 1467878427045 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
01:00:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 833ms
01:00:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
01:00:27 INFO - PROCESS | 19051 | 1467878427738 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:27 INFO - PROCESS | 19051 | 1467878427857 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
01:00:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 622ms
01:00:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
01:00:28 INFO - PROCESS | 19051 | 1467878428375 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:28 INFO - PROCESS | 19051 | 1467878428481 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
01:00:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 527ms
01:00:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
01:00:28 INFO - PROCESS | 19051 | 1467878428912 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:29 INFO - PROCESS | 19051 | 1467878429011 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
01:00:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 529ms
01:00:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
01:00:29 INFO - PROCESS | 19051 | 1467878429437 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:29 INFO - PROCESS | 19051 | 1467878429544 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
01:00:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 583ms
01:00:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
01:00:30 INFO - PROCESS | 19051 | 1467878430032 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:30 INFO - PROCESS | 19051 | 1467878430127 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
01:00:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 523ms
01:00:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
01:00:30 INFO - PROCESS | 19051 | 1467878430563 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:30 INFO - PROCESS | 19051 | 1467878430695 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
01:00:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 620ms
01:00:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
01:00:31 INFO - PROCESS | 19051 | 1467878431186 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:31 INFO - PROCESS | 19051 | 1467878431275 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
01:00:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 469ms
01:00:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
01:00:31 INFO - PROCESS | 19051 | 1467878431661 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:31 INFO - PROCESS | 19051 | 1467878431756 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
01:00:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 484ms
01:00:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
01:00:32 INFO - PROCESS | 19051 | 1467878432150 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:32 INFO - PROCESS | 19051 | 1467878432240 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
01:00:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 469ms
01:00:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
01:00:32 INFO - PROCESS | 19051 | 1467878432625 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:32 INFO - PROCESS | 19051 | 1467878432723 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
01:00:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 520ms
01:00:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
01:00:33 INFO - PROCESS | 19051 | 1467878433152 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:33 INFO - PROCESS | 19051 | 1467878433269 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
01:00:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 580ms
01:00:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
01:00:33 INFO - PROCESS | 19051 | 1467878433738 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:33 INFO - PROCESS | 19051 | 1467878433899 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
01:00:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 877ms
01:00:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
01:00:34 INFO - PROCESS | 19051 | 1467878434621 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:34 INFO - PROCESS | 19051 | 1467878434745 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
01:00:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 571ms
01:00:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
01:00:35 INFO - PROCESS | 19051 | 1467878435203 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:35 INFO - PROCESS | 19051 | 1467878435324 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
01:00:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 580ms
01:00:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
01:00:35 INFO - PROCESS | 19051 | 1467878435796 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:35 INFO - PROCESS | 19051 | 1467878435906 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
01:00:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 525ms
01:00:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
01:00:36 INFO - PROCESS | 19051 | 1467878436320 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:36 INFO - PROCESS | 19051 | 1467878436416 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
01:00:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 527ms
01:00:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
01:00:36 INFO - PROCESS | 19051 | 1467878436850 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:36 INFO - PROCESS | 19051 | 1467878436940 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
01:00:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 524ms
01:00:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
01:00:37 INFO - PROCESS | 19051 | 1467878437392 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:37 INFO - PROCESS | 19051 | 1467878437526 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
01:00:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 634ms
01:00:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
01:00:38 INFO - PROCESS | 19051 | 1467878438022 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:38 INFO - PROCESS | 19051 | 1467878438107 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
01:00:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 478ms
01:00:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
01:00:38 INFO - PROCESS | 19051 | 1467878438506 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:38 INFO - PROCESS | 19051 | 1467878438596 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
01:00:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 473ms
01:00:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
01:00:38 INFO - PROCESS | 19051 | 1467878438984 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:39 INFO - PROCESS | 19051 | 1467878439082 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
01:00:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 520ms
01:00:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
01:00:39 INFO - PROCESS | 19051 | 1467878439509 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:39 INFO - PROCESS | 19051 | 1467878439599 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
01:00:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 522ms
01:00:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
01:00:40 INFO - PROCESS | 19051 | 1467878440039 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:40 INFO - PROCESS | 19051 | 1467878440146 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
01:00:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 531ms
01:00:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
01:00:40 INFO - PROCESS | 19051 | 1467878440577 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:40 INFO - PROCESS | 19051 | 1467878440663 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
01:00:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 624ms
01:00:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
01:00:41 INFO - PROCESS | 19051 | 1467878441209 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:41 INFO - PROCESS | 19051 | 1467878441369 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
01:00:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1027ms
01:00:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
01:00:42 INFO - PROCESS | 19051 | 1467878442254 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:42 INFO - PROCESS | 19051 | 1467878442373 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
01:00:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 622ms
01:00:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
01:00:42 INFO - PROCESS | 19051 | 1467878442874 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:42 INFO - PROCESS | 19051 | 1467878442977 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
01:00:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 526ms
01:00:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
01:00:43 INFO - PROCESS | 19051 | 1467878443417 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:43 INFO - PROCESS | 19051 | 1467878443515 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
01:00:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 829ms
01:00:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
01:00:44 INFO - PROCESS | 19051 | 1467878444253 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:44 INFO - PROCESS | 19051 | 1467878444376 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
01:00:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 582ms
01:00:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
01:00:44 INFO - PROCESS | 19051 | 1467878444855 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:44 INFO - PROCESS | 19051 | 1467878444976 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
01:00:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 587ms
01:00:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
01:00:45 INFO - PROCESS | 19051 | 1467878445459 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:45 INFO - PROCESS | 19051 | 1467878445579 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
01:00:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 577ms
01:00:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
01:00:46 INFO - PROCESS | 19051 | 1467878446033 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:46 INFO - PROCESS | 19051 | 1467878446135 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
01:00:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 522ms
01:00:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
01:00:46 INFO - PROCESS | 19051 | 1467878446561 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:46 INFO - PROCESS | 19051 | 1467878446648 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
01:00:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 471ms
01:00:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
01:00:47 INFO - PROCESS | 19051 | 1467878447040 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:47 INFO - PROCESS | 19051 | 1467878447152 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
01:00:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 520ms
01:00:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
01:00:47 INFO - PROCESS | 19051 | 1467878447562 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:47 INFO - PROCESS | 19051 | 1467878447660 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
01:00:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 524ms
01:00:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
01:00:48 INFO - PROCESS | 19051 | 1467878448091 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:48 INFO - PROCESS | 19051 | 1467878448183 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
01:00:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 524ms
01:00:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
01:00:48 INFO - PROCESS | 19051 | 1467878448621 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:48 INFO - PROCESS | 19051 | 1467878448708 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
01:00:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 680ms
01:00:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
01:00:49 INFO - PROCESS | 19051 | 1467878449310 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:49 INFO - PROCESS | 19051 | 1467878449438 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
01:00:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 833ms
01:00:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
01:00:50 INFO - PROCESS | 19051 | 1467878450148 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:50 INFO - PROCESS | 19051 | 1467878450272 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
01:00:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 571ms
01:00:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
01:00:50 INFO - PROCESS | 19051 | 1467878450729 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:50 INFO - PROCESS | 19051 | 1467878450849 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
01:00:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 526ms
01:00:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
01:00:51 INFO - PROCESS | 19051 | 1467878451273 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:51 INFO - PROCESS | 19051 | 1467878451373 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
01:00:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 575ms
01:00:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
01:00:51 INFO - PROCESS | 19051 | 1467878451841 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:51 INFO - PROCESS | 19051 | 1467878451943 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
01:00:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 526ms
01:00:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
01:00:52 INFO - PROCESS | 19051 | 1467878452372 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:52 INFO - PROCESS | 19051 | 1467878452463 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
01:00:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 624ms
01:00:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
01:00:53 INFO - PROCESS | 19051 | 1467878453005 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:53 INFO - PROCESS | 19051 | 1467878453144 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
01:00:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 579ms
01:00:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
01:00:53 INFO - PROCESS | 19051 | 1467878453586 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:53 INFO - PROCESS | 19051 | 1467878453695 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
01:00:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 530ms
01:00:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
01:00:54 INFO - PROCESS | 19051 | 1467878454123 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:54 INFO - PROCESS | 19051 | 1467878454214 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
01:00:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 528ms
01:00:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
01:00:54 INFO - PROCESS | 19051 | 1467878454656 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:54 INFO - PROCESS | 19051 | 1467878454748 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
01:00:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 527ms
01:00:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
01:00:55 INFO - PROCESS | 19051 | 1467878455189 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:55 INFO - PROCESS | 19051 | 1467878455290 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
01:00:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 524ms
01:00:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
01:00:55 INFO - PROCESS | 19051 | 1467878455720 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:55 INFO - PROCESS | 19051 | 1467878455825 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
01:00:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 521ms
01:00:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
01:00:56 INFO - PROCESS | 19051 | 1467878456244 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:56 INFO - PROCESS | 19051 | 1467878456370 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
01:00:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 678ms
01:00:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
01:00:56 INFO - PROCESS | 19051 | 1467878456931 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:57 INFO - PROCESS | 19051 | 1467878457074 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
01:00:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 990ms
01:00:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
01:00:57 INFO - PROCESS | 19051 | 1467878457930 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:58 INFO - PROCESS | 19051 | 1467878458049 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
01:00:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 626ms
01:00:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
01:00:58 INFO - PROCESS | 19051 | 1467878458564 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:58 INFO - PROCESS | 19051 | 1467878458665 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
01:00:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 522ms
01:00:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
01:00:59 INFO - PROCESS | 19051 | 1467878459098 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:59 INFO - PROCESS | 19051 | 1467878459198 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
01:00:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 527ms
01:00:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
01:00:59 INFO - PROCESS | 19051 | 1467878459634 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:00:59 INFO - PROCESS | 19051 | 1467878459732 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
01:01:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 533ms
01:01:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
01:01:00 INFO - PROCESS | 19051 | 1467878460176 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:00 INFO - PROCESS | 19051 | 1467878460267 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
01:01:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 529ms
01:01:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
01:01:00 INFO - PROCESS | 19051 | 1467878460704 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:00 INFO - PROCESS | 19051 | 1467878460836 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
01:01:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 570ms
01:01:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
01:01:01 INFO - PROCESS | 19051 | 1467878461282 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:01 INFO - PROCESS | 19051 | 1467878461376 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
01:01:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 527ms
01:01:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
01:01:01 INFO - PROCESS | 19051 | 1467878461813 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:01 INFO - PROCESS | 19051 | 1467878461915 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
01:01:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 572ms
01:01:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
01:01:02 INFO - PROCESS | 19051 | 1467878462390 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:02 INFO - PROCESS | 19051 | 1467878462484 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
01:01:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 474ms
01:01:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
01:01:02 INFO - PROCESS | 19051 | 1467878462869 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:02 INFO - PROCESS | 19051 | 1467878462961 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
01:01:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 470ms
01:01:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
01:01:03 INFO - PROCESS | 19051 | 1467878463346 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:03 INFO - PROCESS | 19051 | 1467878463452 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box)
01:01:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 977ms
01:01:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
01:01:04 INFO - PROCESS | 19051 | 1467878464328 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:04 INFO - PROCESS | 19051 | 1467878464459 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:05 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255
01:01:05 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
01:01:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
01:01:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:01:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
01:01:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1282ms
01:01:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
01:01:05 INFO - PROCESS | 19051 | 1467878465621 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:05 INFO - PROCESS | 19051 | 1467878465768 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:06 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255
01:01:06 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
01:01:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
01:01:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:01:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
01:01:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1028ms
01:01:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
01:01:06 INFO - PROCESS | 19051 | 1467878466658 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:06 INFO - PROCESS | 19051 | 1467878466762 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box)
01:01:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1023ms
01:01:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
01:01:07 INFO - PROCESS | 19051 | 1467878467705 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:07 INFO - PROCESS | 19051 | 1467878467802 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box)
01:01:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1029ms
01:01:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
01:01:08 INFO - PROCESS | 19051 | 1467878468719 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:08 INFO - PROCESS | 19051 | 1467878468815 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:09 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255
01:01:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
01:01:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
01:01:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:01:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
01:01:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 927ms
01:01:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
01:01:09 INFO - PROCESS | 19051 | 1467878469654 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:09 INFO - PROCESS | 19051 | 1467878469746 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:10 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
01:01:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
01:01:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
01:01:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:01:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
01:01:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 971ms
01:01:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
01:01:10 INFO - PROCESS | 19051 | 1467878470632 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:10 INFO - PROCESS | 19051 | 1467878470747 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:11 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
01:01:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
01:01:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
01:01:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:01:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
01:01:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1123ms
01:01:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
01:01:11 INFO - PROCESS | 19051 | 1467878471764 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:11 INFO - PROCESS | 19051 | 1467878471953 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:12 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
01:01:12 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
01:01:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
01:01:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:01:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
01:01:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1133ms
01:01:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
01:01:12 INFO - PROCESS | 19051 | 1467878472908 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:13 INFO - PROCESS | 19051 | 1467878473012 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
01:01:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 525ms
01:01:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
01:01:13 INFO - PROCESS | 19051 | 1467878473445 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:13 INFO - PROCESS | 19051 | 1467878473547 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
01:01:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 523ms
01:01:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
01:01:13 INFO - PROCESS | 19051 | 1467878473965 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:14 INFO - PROCESS | 19051 | 1467878474062 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:14 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.complex.html | Canvas test: 2d.text.font.parse.complex - assert_equals: ctx.font === 'italic small-caps 12px "Unknown Font", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px "Unknown Font", sans-serif[string]) expected "italic small-caps 12px \"Unknown Font\", sans-serif" but got "italic small-caps 400 12px Unknown Font,sans-serif"
01:01:14 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
01:01:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
01:01:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:01:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:01:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:01:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:01:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 572ms
01:01:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
01:01:14 INFO - PROCESS | 19051 | 1467878474544 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:14 INFO - PROCESS | 19051 | 1467878474653 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
01:01:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 571ms
01:01:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
01:01:15 INFO - PROCESS | 19051 | 1467878475130 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:15 INFO - PROCESS | 19051 | 1467878475245 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:15 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | Canvas test: 2d.text.font.parse.size.percentage.default - assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected "100px serif" but got "1000% serif"
01:01:15 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
01:01:15 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
01:01:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:01:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:01:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:01:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:01:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 578ms
01:01:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
01:01:15 INFO - PROCESS | 19051 | 1467878475713 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:15 INFO - PROCESS | 19051 | 1467878475800 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:16 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | Canvas test: 2d.text.font.parse.size.percentage - assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected "72px serif" but got "50% serif"
01:01:16 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
01:01:16 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
01:01:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:01:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:01:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:01:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:01:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 477ms
01:01:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
01:01:16 INFO - PROCESS | 19051 | 1467878476197 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:16 INFO - PROCESS | 19051 | 1467878476290 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
01:01:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 471ms
01:01:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
01:01:16 INFO - PROCESS | 19051 | 1467878476674 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:16 INFO - PROCESS | 19051 | 1467878476763 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:17 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200
01:01:17 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
01:01:17 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
01:01:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:01:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
01:01:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 923ms
01:01:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
01:01:17 INFO - PROCESS | 19051 | 1467878477601 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:17 INFO - PROCESS | 19051 | 1467878477691 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
01:01:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 520ms
01:01:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
01:01:18 INFO - PROCESS | 19051 | 1467878478128 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:18 INFO - PROCESS | 19051 | 1467878478235 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
01:01:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 827ms
01:01:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
01:01:18 INFO - PROCESS | 19051 | 1467878478962 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:19 INFO - PROCESS | 19051 | 1467878479089 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
01:01:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 626ms
01:01:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
01:01:19 INFO - PROCESS | 19051 | 1467878479597 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:19 INFO - PROCESS | 19051 | 1467878479695 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
01:01:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 527ms
01:01:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
01:01:20 INFO - PROCESS | 19051 | 1467878480153 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:20 INFO - PROCESS | 19051 | 1467878480256 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
01:01:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 526ms
01:01:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
01:01:20 INFO - PROCESS | 19051 | 1467878480675 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:20 INFO - PROCESS | 19051 | 1467878480779 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
01:01:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 520ms
01:01:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
01:01:21 INFO - PROCESS | 19051 | 1467878481199 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:21 INFO - PROCESS | 19051 | 1467878481288 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
01:01:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 520ms
01:01:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
01:01:21 INFO - PROCESS | 19051 | 1467878481734 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:21 INFO - PROCESS | 19051 | 1467878481884 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
01:01:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 573ms
01:01:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
01:01:22 INFO - PROCESS | 19051 | 1467878482309 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:22 INFO - PROCESS | 19051 | 1467878482412 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
01:01:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 528ms
01:01:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
01:01:22 INFO - PROCESS | 19051 | 1467878482843 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:22 INFO - PROCESS | 19051 | 1467878482929 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
01:01:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 475ms
01:01:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
01:01:23 INFO - PROCESS | 19051 | 1467878483323 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:23 INFO - PROCESS | 19051 | 1467878483412 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
01:01:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 522ms
01:01:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
01:01:23 INFO - PROCESS | 19051 | 1467878483850 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:23 INFO - PROCESS | 19051 | 1467878483945 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
01:01:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 472ms
01:01:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
01:01:24 INFO - PROCESS | 19051 | 1467878484329 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:24 INFO - PROCESS | 19051 | 1467878484437 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
01:01:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 470ms
01:01:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
01:01:24 INFO - PROCESS | 19051 | 1467878484803 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:24 INFO - PROCESS | 19051 | 1467878484900 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
01:01:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 469ms
01:01:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
01:01:25 INFO - PROCESS | 19051 | 1467878485281 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:25 INFO - PROCESS | 19051 | 1467878485372 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
01:01:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 574ms
01:01:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
01:01:25 INFO - PROCESS | 19051 | 1467878485857 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:25 INFO - PROCESS | 19051 | 1467878485976 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
01:01:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 672ms
01:01:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
01:01:26 INFO - PROCESS | 19051 | 1467878486538 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:26 INFO - PROCESS | 19051 | 1467878486740 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
01:01:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1023ms
01:01:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
01:01:27 INFO - PROCESS | 19051 | 1467878487579 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:27 INFO - PROCESS | 19051 | 1467878487699 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
01:01:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 575ms
01:01:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
01:01:28 INFO - PROCESS | 19051 | 1467878488163 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:28 INFO - PROCESS | 19051 | 1467878488273 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
01:01:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 524ms
01:01:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
01:01:28 INFO - PROCESS | 19051 | 1467878488699 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:28 INFO - PROCESS | 19051 | 1467878488798 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
01:01:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 530ms
01:01:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
01:01:29 INFO - PROCESS | 19051 | 1467878489231 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:29 INFO - PROCESS | 19051 | 1467878489326 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
01:01:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 576ms
01:01:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
01:01:29 INFO - PROCESS | 19051 | 1467878489812 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:29 INFO - PROCESS | 19051 | 1467878489919 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
01:01:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 576ms
01:01:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
01:01:30 INFO - PROCESS | 19051 | 1467878490398 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:30 INFO - PROCESS | 19051 | 1467878490530 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
01:01:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 620ms
01:01:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
01:01:31 INFO - PROCESS | 19051 | 1467878491026 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:31 INFO - PROCESS | 19051 | 1467878491136 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
01:01:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 529ms
01:01:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
01:01:31 INFO - PROCESS | 19051 | 1467878491554 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:31 INFO - PROCESS | 19051 | 1467878491646 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
01:01:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 474ms
01:01:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
01:01:32 INFO - PROCESS | 19051 | 1467878492033 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:32 INFO - PROCESS | 19051 | 1467878492125 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
01:01:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 473ms
01:01:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
01:01:32 INFO - PROCESS | 19051 | 1467878492517 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:32 INFO - PROCESS | 19051 | 1467878492606 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
01:01:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 487ms
01:01:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
01:01:33 INFO - PROCESS | 19051 | 1467878493008 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:33 INFO - PROCESS | 19051 | 1467878493119 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
01:01:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 630ms
01:01:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
01:01:33 INFO - PROCESS | 19051 | 1467878493642 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:33 INFO - PROCESS | 19051 | 1467878493796 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
01:01:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 829ms
01:01:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
01:01:34 INFO - PROCESS | 19051 | 1467878494476 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:34 INFO - PROCESS | 19051 | 1467878494598 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
01:01:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 570ms
01:01:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
01:01:35 INFO - PROCESS | 19051 | 1467878495057 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:35 INFO - PROCESS | 19051 | 1467878495178 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
01:01:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 576ms
01:01:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
01:01:35 INFO - PROCESS | 19051 | 1467878495645 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:35 INFO - PROCESS | 19051 | 1467878495758 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
01:01:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 575ms
01:01:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
01:01:36 INFO - PROCESS | 19051 | 1467878496217 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:36 INFO - PROCESS | 19051 | 1467878496322 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
01:01:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 519ms
01:01:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
01:01:36 INFO - PROCESS | 19051 | 1467878496742 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:36 INFO - PROCESS | 19051 | 1467878496851 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
01:01:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 578ms
01:01:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
01:01:37 INFO - PROCESS | 19051 | 1467878497328 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:37 INFO - PROCESS | 19051 | 1467878497463 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
01:01:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 571ms
01:01:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
01:01:37 INFO - PROCESS | 19051 | 1467878497902 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:37 INFO - PROCESS | 19051 | 1467878497992 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
01:01:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 524ms
01:01:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
01:01:38 INFO - PROCESS | 19051 | 1467878498434 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:38 INFO - PROCESS | 19051 | 1467878498526 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
01:01:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 469ms
01:01:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
01:01:38 INFO - PROCESS | 19051 | 1467878498910 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:39 INFO - PROCESS | 19051 | 1467878499011 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
01:01:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 524ms
01:01:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
01:01:39 INFO - PROCESS | 19051 | 1467878499440 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:39 INFO - PROCESS | 19051 | 1467878499534 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
01:01:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 523ms
01:01:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
01:01:39 INFO - PROCESS | 19051 | 1467878499969 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:40 INFO - PROCESS | 19051 | 1467878500077 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
01:01:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 577ms
01:01:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
01:01:40 INFO - PROCESS | 19051 | 1467878500550 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:40 INFO - PROCESS | 19051 | 1467878500679 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
01:01:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 673ms
01:01:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
01:01:41 INFO - PROCESS | 19051 | 1467878501232 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:41 INFO - PROCESS | 19051 | 1467878501346 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
01:01:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 978ms
01:01:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
01:01:42 INFO - PROCESS | 19051 | 1467878502218 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:42 INFO - PROCESS | 19051 | 1467878502343 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
01:01:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 621ms
01:01:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
01:01:42 INFO - PROCESS | 19051 | 1467878502847 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:42 INFO - PROCESS | 19051 | 1467878502946 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
01:01:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 525ms
01:01:43 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
01:01:43 INFO - PROCESS | 19051 | 1467878503394 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:43 INFO - PROCESS | 19051 | 1467878503495 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:43 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
01:01:43 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
01:01:43 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 478ms
01:01:43 INFO - TEST-START | /DOMEvents/constructors.html
01:01:43 INFO - PROCESS | 19051 | 1467878503868 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:43 INFO - PROCESS | 19051 | 1467878503965 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
01:01:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
01:01:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
01:01:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
01:01:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
01:01:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
01:01:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
01:01:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
01:01:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
01:01:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
01:01:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
01:01:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
01:01:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
01:01:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
01:01:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
01:01:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
01:01:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
01:01:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
01:01:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
01:01:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
01:01:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
01:01:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
01:01:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
01:01:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
01:01:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
01:01:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
01:01:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
01:01:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
01:01:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
01:01:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
01:01:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
01:01:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
01:01:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
01:01:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
01:01:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
01:01:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
01:01:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
01:01:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
01:01:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:01:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:01:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
01:01:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
01:01:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
01:01:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
01:01:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:01:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:01:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
01:01:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
01:01:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
01:01:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
01:01:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:01:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:01:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
01:01:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
01:01:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
01:01:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
01:01:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:01:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:01:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
01:01:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
01:01:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
01:01:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
01:01:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:01:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:01:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
01:01:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
01:01:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
01:01:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
01:01:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:01:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:01:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
01:01:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
01:01:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
01:01:44 INFO - TEST-OK | /DOMEvents/constructors.html | took 545ms
01:01:44 INFO - TEST-START | /DOMEvents/event-phases-order.html
01:01:44 INFO - PROCESS | 19051 | 1467878504432 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:44 INFO - PROCESS | 19051 | 1467878504533 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:44 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
01:01:44 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 475ms
01:01:44 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
01:01:44 INFO - PROCESS | 19051 | 1467878504910 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:45 INFO - PROCESS | 19051 | 1467878505034 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:45 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
01:01:45 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
01:01:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
01:01:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:01:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
01:01:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
01:01:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:01:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
01:01:45 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1
01:01:45 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
01:01:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
01:01:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:01:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
01:01:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
01:01:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:01:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
01:01:45 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1
01:01:45 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
01:01:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
01:01:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:01:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
01:01:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
01:01:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:01:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
01:01:45 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]"
01:01:45 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
01:01:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
01:01:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:01:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
01:01:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
01:01:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:01:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
01:01:45 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
01:01:45 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 522ms
01:01:45 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
01:01:45 INFO - PROCESS | 19051 | 1467878505446 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:45 INFO - PROCESS | 19051 | 1467878505552 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:45 INFO - PROCESS | 19051 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
01:01:45 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
01:01:45 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 431ms
01:01:45 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
01:01:45 INFO - PROCESS | 19051 | 1467878505886 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:45 INFO - PROCESS | 19051 | 1467878505966 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:46 INFO - PROCESS | 19051 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
01:01:46 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
01:01:46 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 430ms
01:01:46 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
01:01:46 INFO - PROCESS | 19051 | 1467878506320 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:46 INFO - PROCESS | 19051 | 1467878506402 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:46 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
01:01:46 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 424ms
01:01:46 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
01:01:46 INFO - PROCESS | 19051 | 1467878506749 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:46 INFO - PROCESS | 19051 | 1467878506827 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:47 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.
01:01:47 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 377ms
01:01:47 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
01:01:47 INFO - PROCESS | 19051 | 1467878507146 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:47 INFO - PROCESS | 19051 | 1467878507253 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:47 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true
01:01:47 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
01:01:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:01:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:01:47 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
01:01:47 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 434ms
01:01:47 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
01:01:47 INFO - PROCESS | 19051 | 1467878507594 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:47 INFO - PROCESS | 19051 | 1467878507679 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:47 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.
01:01:47 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 382ms
01:01:47 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
01:01:47 INFO - PROCESS | 19051 | 1467878507984 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:48 INFO - PROCESS | 19051 | 1467878508073 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:48 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.
01:01:48 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 574ms
01:01:48 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
01:01:48 INFO - PROCESS | 19051 | 1467878508566 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:48 INFO - PROCESS | 19051 | 1467878508695 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:49 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
01:01:49 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element
01:01:49 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 823ms
01:01:49 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
01:01:49 INFO - PROCESS | 19051 | 1467878509395 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:49 INFO - PROCESS | 19051 | 1467878509504 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:49 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.
01:01:49 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 472ms
01:01:49 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
01:01:49 INFO - PROCESS | 19051 | 1467878509879 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:50 INFO - PROCESS | 19051 | 1467878510037 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:50 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.
01:01:50 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 622ms
01:01:50 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
01:01:50 INFO - PROCESS | 19051 | 1467878510508 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:50 INFO - PROCESS | 19051 | 1467878510611 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:51 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.
01:01:51 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 585ms
01:01:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
01:01:51 INFO - PROCESS | 19051 | 1467878511099 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:51 INFO - PROCESS | 19051 | 1467878511215 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:51 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
01:01:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 774ms
01:01:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
01:01:51 INFO - PROCESS | 19051 | 1467878511880 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:51 INFO - PROCESS | 19051 | 1467878511983 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:52 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.
01:01:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 484ms
01:01:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
01:01:52 INFO - PROCESS | 19051 | 1467878512374 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:52 INFO - PROCESS | 19051 | 1467878512465 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:52 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.
01:01:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 479ms
01:01:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
01:01:52 INFO - PROCESS | 19051 | 1467878512879 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:52 INFO - PROCESS | 19051 | 1467878512983 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:53 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true
01:01:53 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
01:01:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:01:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:01:53 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
01:01:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 524ms
01:01:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
01:01:53 INFO - PROCESS | 19051 | 1467878513401 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:53 INFO - PROCESS | 19051 | 1467878513509 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:53 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.
01:01:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 485ms
01:01:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
01:01:53 INFO - PROCESS | 19051 | 1467878513892 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:53 INFO - PROCESS | 19051 | 1467878513975 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:54 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.
01:01:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 476ms
01:01:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
01:01:54 INFO - PROCESS | 19051 | 1467878514376 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:54 INFO - PROCESS | 19051 | 1467878514499 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:54 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
01:01:54 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element
01:01:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 526ms
01:01:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
01:01:54 INFO - PROCESS | 19051 | 1467878514905 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:55 INFO - PROCESS | 19051 | 1467878515000 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:55 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.
01:01:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 425ms
01:01:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
01:01:55 INFO - PROCESS | 19051 | 1467878515338 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:55 INFO - PROCESS | 19051 | 1467878515421 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:55 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.
01:01:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 427ms
01:01:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
01:01:55 INFO - PROCESS | 19051 | 1467878515772 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:55 INFO - PROCESS | 19051 | 1467878515857 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:56 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.
01:01:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 429ms
01:01:56 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
01:01:56 INFO - PROCESS | 19051 | 1467878516205 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:56 INFO - PROCESS | 19051 | 1467878516292 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:56 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched
01:01:56 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 438ms
01:01:56 INFO - TEST-START | /FileAPI/FileReaderSync.worker
01:01:56 INFO - PROCESS | 19051 | 1467878516649 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:56 INFO - PROCESS | 19051 | 1467878516745 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
01:01:57 INFO - {}
01:01:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
01:01:57 INFO - {}
01:01:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
01:01:57 INFO - {}
01:01:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
01:01:57 INFO - {}
01:01:57 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 626ms
01:01:57 INFO - TEST-START | /FileAPI/fileReader.html
01:01:57 INFO - PROCESS | 19051 | 1467878517331 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:57 INFO - PROCESS | 19051 | 1467878517551 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
01:01:58 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
01:01:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
01:01:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
01:01:58 INFO - TEST-OK | /FileAPI/fileReader.html | took 727ms
01:01:58 INFO - TEST-START | /FileAPI/historical.html
01:01:58 INFO - PROCESS | 19051 | 1467878518063 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:58 INFO - PROCESS | 19051 | 1467878518161 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:58 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
01:01:58 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
01:01:58 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
01:01:58 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
01:01:58 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
01:01:58 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
01:01:58 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
01:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:01:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:01:58 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
01:01:58 INFO - TEST-OK | /FileAPI/historical.html | took 481ms
01:01:58 INFO - TEST-START | /FileAPI/idlharness.html
01:01:58 INFO - PROCESS | 19051 | 1467878518551 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:58 INFO - PROCESS | 19051 | 1467878518643 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
01:01:59 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
01:01:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
01:01:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:01:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
01:01:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
01:01:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
01:01:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:01:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
01:01:59 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
01:01:59 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
01:01:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:01:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:01:59 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
01:01:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
01:01:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
01:01:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:01:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
01:01:59 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
01:01:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
01:01:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:01:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
01:01:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
01:01:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
01:01:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:01:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
01:01:59 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
01:01:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
01:01:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:01:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:01:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
01:01:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
01:01:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
01:01:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
01:01:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError
01:01:59 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
01:01:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
01:01:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:01:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:01:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
01:01:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
01:01:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
01:01:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
01:01:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
01:01:59 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
01:01:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
01:01:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:01:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:01:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
01:01:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
01:01:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:01:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
01:01:59 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
01:01:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
01:01:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:01:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:01:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
01:01:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
01:01:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
01:01:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
01:01:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError
01:01:59 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
01:01:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
01:01:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:01:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:01:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
01:01:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
01:01:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
01:01:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
01:01:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
01:01:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
01:01:59 INFO - TEST-OK | /FileAPI/idlharness.html | took 721ms
01:01:59 INFO - TEST-START | /FileAPI/idlharness.worker
01:01:59 INFO - PROCESS | 19051 | 1467878519343 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:01:59 INFO - PROCESS | 19051 | 1467878519446 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
01:02:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
01:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
01:02:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
01:02:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
01:02:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:02:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
01:02:00 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
01:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:02:00 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
01:02:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
01:02:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
01:02:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:02:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
01:02:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
01:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
01:02:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
01:02:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
01:02:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:02:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
01:02:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
01:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:02:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
01:02:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
01:02:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
01:02:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
01:02:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
01:02:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
01:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:02:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
01:02:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
01:02:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
01:02:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
01:02:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
01:02:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
01:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:02:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
01:02:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
01:02:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:02:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
01:02:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
01:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:02:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
01:02:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
01:02:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
01:02:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
01:02:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
01:02:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
01:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:02:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
01:02:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
01:02:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
01:02:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
01:02:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:02:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
01:02:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
01:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:02:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
01:02:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
01:02:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:02:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:02:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
01:02:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
01:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:02:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
01:02:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
01:02:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:02:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:02:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
01:02:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
01:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:02:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
01:02:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
01:02:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:02:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:02:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
01:02:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
01:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:02:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
01:02:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
01:02:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:02:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:02:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
01:02:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
01:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:02:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
01:02:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
01:02:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:02:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:02:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
01:02:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
01:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
01:02:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
01:02:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
01:02:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:02:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:02:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
01:02:00 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
01:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:02:00 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
01:02:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
01:02:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
01:02:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:02:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
01:02:00 INFO - {}
01:02:00 INFO - TEST-OK | /FileAPI/idlharness.worker | took 916ms
01:02:00 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
01:02:00 INFO - PROCESS | 19051 | 1467878520236 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:00 INFO - PROCESS | 19051 | 1467878520428 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
01:02:00 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 578ms
01:02:00 INFO - TEST-START | /FileAPI/blob/Blob-close.html
01:02:00 INFO - PROCESS | 19051 | 1467878520823 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:00 INFO - PROCESS | 19051 | 1467878520916 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
01:02:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
01:02:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:02:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
01:02:01 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 493ms
01:02:01 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
01:02:01 INFO - PROCESS | 19051 | 1467878521317 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:01 INFO - PROCESS | 19051 | 1467878521404 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
01:02:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
01:02:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
01:02:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
01:02:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
01:02:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
01:02:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.
01:02:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
01:02:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
01:02:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
01:02:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)
01:02:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
01:02:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
01:02:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
01:02:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
01:02:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
01:02:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
01:02:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
01:02:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
01:02:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
01:02:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
01:02:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
01:02:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
01:02:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
01:02:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
01:02:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
01:02:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
01:02:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.
01:02:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
01:02:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:02:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
01:02:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
01:02:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
01:02:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
01:02:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
01:02:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
01:02:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
01:02:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
01:02:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
01:02:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
01:02:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
01:02:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary.
01:02:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
01:02:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
01:02:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:02:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
01:02:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
01:02:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary.
01:02:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
01:02:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
01:02:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:02:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
01:02:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
01:02:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
01:02:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
01:02:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
01:02:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
01:02:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
01:02:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:02:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
01:02:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
01:02:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
01:02:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
01:02:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
01:02:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:02:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
01:02:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
01:02:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
01:02:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
01:02:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
01:02:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:02:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
01:02:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
01:02:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
01:02:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
01:02:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:02:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
01:02:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
01:02:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
01:02:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
01:02:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:02:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
01:02:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
01:02:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
01:02:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
01:02:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
01:02:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:02:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
01:02:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
01:02:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
01:02:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
01:02:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:02:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
01:02:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
01:02:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
01:02:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
01:02:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:02:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
01:02:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
01:02:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
01:02:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
01:02:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:02:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
01:02:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
01:02:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
01:02:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
01:02:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:02:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
01:02:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
01:02:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
01:02:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
01:02:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
01:02:01 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 546ms
01:02:01 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
01:02:01 INFO - PROCESS | 19051 | 1467878521879 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:02 INFO - PROCESS | 19051 | 1467878522006 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:02 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
01:02:02 INFO - {}
01:02:02 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 481ms
01:02:02 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
01:02:02 INFO - PROCESS | 19051 | 1467878522363 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:02 INFO - PROCESS | 19051 | 1467878522466 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
01:02:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
01:02:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
01:02:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
01:02:02 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 422ms
01:02:02 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
01:02:02 INFO - PROCESS | 19051 | 1467878522799 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:02 INFO - PROCESS | 19051 | 1467878522884 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
01:02:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
01:02:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
01:02:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:02:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:02:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
01:02:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:02:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:02:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
01:02:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:02:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:02:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
01:02:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:02:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:02:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
01:02:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:02:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:02:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
01:02:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:02:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:02:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
01:02:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:02:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:02:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
01:02:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:02:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:02:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
01:02:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:02:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:02:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
01:02:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:02:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:02:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
01:02:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:02:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:02:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
01:02:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:02:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:02:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
01:02:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:02:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:02:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
01:02:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:02:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:02:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
01:02:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:02:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:02:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
01:02:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:02:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:02:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
01:02:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:02:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:02:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
01:02:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:02:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:02:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
01:02:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:02:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:02:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
01:02:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:02:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:02:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
01:02:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:02:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:02:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
01:02:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:02:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:02:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
01:02:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:02:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
01:02:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8"
01:02:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:02:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
01:02:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8"
01:02:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:02:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
01:02:03 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 594ms
01:02:03 INFO - TEST-START | /FileAPI/file/File-constructor.html
01:02:03 INFO - PROCESS | 19051 | 1467878523397 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:03 INFO - PROCESS | 19051 | 1467878523552 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
01:02:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
01:02:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
01:02:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
01:02:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
01:02:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
01:02:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
01:02:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
01:02:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
01:02:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
01:02:03 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
01:02:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:02:03 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
01:02:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
01:02:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
01:02:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
01:02:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
01:02:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:02:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
01:02:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
01:02:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
01:02:03 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 526ms
01:02:03 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
01:02:03 INFO - PROCESS | 19051 | 1467878523938 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:04 INFO - PROCESS | 19051 | 1467878524065 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:04 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
01:02:04 INFO - {}
01:02:04 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 633ms
01:02:04 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
01:02:04 INFO - PROCESS | 19051 | 1467878524620 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:04 INFO - PROCESS | 19051 | 1467878524845 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
01:02:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
01:02:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
01:02:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
01:02:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
01:02:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
01:02:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
01:02:05 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 931ms
01:02:05 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
01:02:05 INFO - PROCESS | 19051 | 1467878525559 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:05 INFO - PROCESS | 19051 | 1467878525657 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
01:02:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
01:02:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
01:02:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
01:02:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
01:02:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
01:02:06 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 477ms
01:02:06 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
01:02:06 INFO - PROCESS | 19051 | 1467878526046 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:06 INFO - PROCESS | 19051 | 1467878526176 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
01:02:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
01:02:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
01:02:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
01:02:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
01:02:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
01:02:06 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 471ms
01:02:06 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
01:02:06 INFO - PROCESS | 19051 | 1467878526534 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:06 INFO - PROCESS | 19051 | 1467878526625 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:07 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
01:02:07 INFO - reader.readAsText(blob_2)
01:02:07 INFO - }" did not throw
01:02:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
01:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:02:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
01:02:07 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
01:02:07 INFO - reader.readAsDataURL(blob_2)
01:02:07 INFO - }" did not throw
01:02:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
01:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:02:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
01:02:07 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
01:02:07 INFO - reader.readAsArrayBuffer(blob_2)
01:02:07 INFO - }" did not throw
01:02:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
01:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:02:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
01:02:07 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true
01:02:07 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
01:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
01:02:07 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
01:02:07 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
01:02:07 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
01:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
01:02:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
01:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:02:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
01:02:07 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader no InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_equals: readyState must be LOADING expected 1 but got 2
01:02:07 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
01:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
01:02:07 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 482ms
01:02:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
01:02:07 INFO - PROCESS | 19051 | 1467878527033 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:07 INFO - PROCESS | 19051 | 1467878527119 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:07 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
01:02:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
01:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:02:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
01:02:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
01:02:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 470ms
01:02:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
01:02:07 INFO - PROCESS | 19051 | 1467878527509 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:07 INFO - PROCESS | 19051 | 1467878527592 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
01:02:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 474ms
01:02:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
01:02:07 INFO - PROCESS | 19051 | 1467878527992 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:08 INFO - PROCESS | 19051 | 1467878528115 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
01:02:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 526ms
01:02:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
01:02:08 INFO - PROCESS | 19051 | 1467878528521 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:08 INFO - PROCESS | 19051 | 1467878528616 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
01:02:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 478ms
01:02:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
01:02:09 INFO - PROCESS | 19051 | 1467878529005 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:09 INFO - PROCESS | 19051 | 1467878529093 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
01:02:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
01:02:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 423ms
01:02:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
01:02:09 INFO - PROCESS | 19051 | 1467878529432 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:09 INFO - PROCESS | 19051 | 1467878529519 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
01:02:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 419ms
01:02:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
01:02:09 INFO - PROCESS | 19051 | 1467878529857 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:09 INFO - PROCESS | 19051 | 1467878529955 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
01:02:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
01:02:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
01:02:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 433ms
01:02:10 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
01:02:10 INFO - PROCESS | 19051 | 1467878530297 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:10 INFO - PROCESS | 19051 | 1467878530395 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:10 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
01:02:10 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function
01:02:10 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
01:02:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:02:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:02:10 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
01:02:10 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 420ms
01:02:10 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
01:02:10 INFO - PROCESS | 19051 | 1467878530730 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:10 INFO - PROCESS | 19051 | 1467878530818 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:11 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
01:02:11 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 441ms
01:02:11 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
01:02:11 INFO - PROCESS | 19051 | 1467878531171 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:11 INFO - PROCESS | 19051 | 1467878531251 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:11 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
01:02:11 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 473ms
01:02:11 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
01:02:11 INFO - PROCESS | 19051 | 1467878531650 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:11 INFO - PROCESS | 19051 | 1467878531796 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:12 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
01:02:12 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 871ms
01:02:12 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
01:02:12 INFO - PROCESS | 19051 | 1467878532527 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:12 INFO - PROCESS | 19051 | 1467878532640 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:13 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
01:02:13 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 584ms
01:02:13 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
01:02:13 INFO - PROCESS | 19051 | 1467878533125 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:13 INFO - PROCESS | 19051 | 1467878533240 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:13 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
01:02:13 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 581ms
01:02:13 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
01:02:13 INFO - PROCESS | 19051 | 1467878533715 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:13 INFO - PROCESS | 19051 | 1467878533814 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:14 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
01:02:14 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
01:02:14 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
01:02:14 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
01:02:14 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 529ms
01:02:14 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
01:02:14 INFO - PROCESS | 19051 | 1467878534242 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:14 INFO - PROCESS | 19051 | 1467878534330 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:14 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
01:02:14 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
01:02:14 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
01:02:14 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
01:02:14 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
01:02:14 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
01:02:14 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 525ms
01:02:14 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
01:02:14 INFO - PROCESS | 19051 | 1467878534774 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:14 INFO - PROCESS | 19051 | 1467878534881 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:15 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
01:02:15 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
01:02:15 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
01:02:15 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
01:02:15 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
01:02:15 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
01:02:15 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 577ms
01:02:15 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
01:02:15 INFO - PROCESS | 19051 | 1467878535369 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:15 INFO - PROCESS | 19051 | 1467878535498 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:15 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
01:02:15 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
01:02:15 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
01:02:15 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
01:02:15 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
01:02:15 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
01:02:15 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 579ms
01:02:15 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
01:02:15 INFO - PROCESS | 19051 | 1467878535944 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:16 INFO - PROCESS | 19051 | 1467878536027 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:16 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
01:02:16 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
01:02:16 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
01:02:16 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
01:02:16 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 471ms
01:02:16 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
01:02:16 INFO - PROCESS | 19051 | 1467878536424 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:16 INFO - PROCESS | 19051 | 1467878536519 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:16 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
01:02:16 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
01:02:16 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
01:02:16 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
01:02:16 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 471ms
01:02:16 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
01:02:16 INFO - PROCESS | 19051 | 1467878536904 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:16 INFO - PROCESS | 19051 | 1467878536994 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:17 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
01:02:17 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
01:02:17 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
01:02:17 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
01:02:17 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 476ms
01:02:17 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
01:02:17 INFO - PROCESS | 19051 | 1467878537386 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:17 INFO - PROCESS | 19051 | 1467878537479 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:17 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
01:02:17 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
01:02:17 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
01:02:17 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
01:02:17 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 470ms
01:02:17 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
01:02:17 INFO - PROCESS | 19051 | 1467878537866 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:17 INFO - PROCESS | 19051 | 1467878537968 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:18 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
01:02:18 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
01:02:18 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
01:02:18 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
01:02:18 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
01:02:18 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 672ms
01:02:18 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
01:02:18 INFO - PROCESS | 19051 | 1467878538551 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:18 INFO - PROCESS | 19051 | 1467878538687 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:19 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
01:02:19 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
01:02:19 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
01:02:19 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 772ms
01:02:19 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
01:02:19 INFO - PROCESS | 19051 | 1467878539333 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:19 INFO - PROCESS | 19051 | 1467878539475 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:20 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
01:02:20 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
01:02:20 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
01:02:20 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 930ms
01:02:20 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
01:02:20 INFO - PROCESS | 19051 | 1467878540270 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:20 INFO - PROCESS | 19051 | 1467878540615 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:21 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
01:02:21 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 771ms
01:02:21 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
01:02:21 INFO - PROCESS | 19051 | 1467878541051 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:21 INFO - PROCESS | 19051 | 1467878541186 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:21 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
01:02:21 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
01:02:21 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 577ms
01:02:21 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
01:02:21 INFO - PROCESS | 19051 | 1467878541632 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:21 INFO - PROCESS | 19051 | 1467878541737 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:22 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
01:02:22 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 526ms
01:02:22 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
01:02:22 INFO - PROCESS | 19051 | 1467878542173 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:22 INFO - PROCESS | 19051 | 1467878542267 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:22 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
01:02:22 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 530ms
01:02:22 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
01:02:22 INFO - PROCESS | 19051 | 1467878542704 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:22 INFO - PROCESS | 19051 | 1467878542799 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:23 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
01:02:23 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 530ms
01:02:23 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
01:02:23 INFO - PROCESS | 19051 | 1467878543234 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:23 INFO - PROCESS | 19051 | 1467878543342 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:23 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
01:02:23 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 573ms
01:02:23 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
01:02:23 INFO - PROCESS | 19051 | 1467878543820 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:23 INFO - PROCESS | 19051 | 1467878543903 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:24 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
01:02:24 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 531ms
01:02:24 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
01:02:24 INFO - PROCESS | 19051 | 1467878544349 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:24 INFO - PROCESS | 19051 | 1467878544430 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:24 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
01:02:24 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 470ms
01:02:24 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
01:02:24 INFO - PROCESS | 19051 | 1467878544824 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:24 INFO - PROCESS | 19051 | 1467878544906 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:25 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
01:02:25 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 475ms
01:02:25 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
01:02:25 INFO - PROCESS | 19051 | 1467878545306 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:25 INFO - PROCESS | 19051 | 1467878545390 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:25 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
01:02:25 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 432ms
01:02:25 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
01:02:25 INFO - PROCESS | 19051 | 1467878545743 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:25 INFO - PROCESS | 19051 | 1467878545829 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:26 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
01:02:26 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 471ms
01:02:26 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
01:02:26 INFO - PROCESS | 19051 | 1467878546221 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:26 INFO - PROCESS | 19051 | 1467878546315 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:26 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
01:02:26 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 478ms
01:02:26 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
01:02:26 INFO - PROCESS | 19051 | 1467878546706 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:26 INFO - PROCESS | 19051 | 1467878546857 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:27 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
01:02:27 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 837ms
01:02:27 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
01:02:27 INFO - PROCESS | 19051 | 1467878547548 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:27 INFO - PROCESS | 19051 | 1467878547693 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:28 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
01:02:28 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 574ms
01:02:28 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
01:02:28 INFO - PROCESS | 19051 | 1467878548154 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:28 INFO - PROCESS | 19051 | 1467878548271 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:28 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
01:02:28 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 531ms
01:02:28 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
01:02:28 INFO - PROCESS | 19051 | 1467878548696 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:28 INFO - PROCESS | 19051 | 1467878548785 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:29 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
01:02:29 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 526ms
01:02:29 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
01:02:29 INFO - PROCESS | 19051 | 1467878549219 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:29 INFO - PROCESS | 19051 | 1467878549316 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:29 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
01:02:29 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 519ms
01:02:29 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
01:02:29 INFO - PROCESS | 19051 | 1467878549744 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:29 INFO - PROCESS | 19051 | 1467878549835 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:30 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index3.htm | IDBCursor.continue() - index - attempt to iterate to the previous record when the direction is set for the next record
01:02:30 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 479ms
01:02:30 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
01:02:30 INFO - PROCESS | 19051 | 1467878550236 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:30 INFO - PROCESS | 19051 | 1467878550367 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:30 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index4.htm | IDBCursor.continue() - index - attempt to iterate to the next record when the direction is set for the previous record
01:02:30 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 575ms
01:02:30 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
01:02:30 INFO - PROCESS | 19051 | 1467878550819 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:30 INFO - PROCESS | 19051 | 1467878550912 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:31 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
01:02:31 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 529ms
01:02:31 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
01:02:31 INFO - PROCESS | 19051 | 1467878551341 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:31 INFO - PROCESS | 19051 | 1467878551429 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:31 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
01:02:31 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 482ms
01:02:31 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
01:02:31 INFO - PROCESS | 19051 | 1467878551829 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:31 INFO - PROCESS | 19051 | 1467878551917 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:32 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
01:02:32 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 469ms
01:02:32 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
01:02:32 INFO - PROCESS | 19051 | 1467878552304 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:32 INFO - PROCESS | 19051 | 1467878552388 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:32 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
01:02:32 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 432ms
01:02:32 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
01:02:32 INFO - PROCESS | 19051 | 1467878552742 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:32 INFO - PROCESS | 19051 | 1467878552837 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:33 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
01:02:33 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 475ms
01:02:33 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
01:02:33 INFO - PROCESS | 19051 | 1467878553222 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:33 INFO - PROCESS | 19051 | 1467878553307 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:33 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
01:02:33 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 435ms
01:02:33 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
01:02:33 INFO - PROCESS | 19051 | 1467878553661 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:33 INFO - PROCESS | 19051 | 1467878553779 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:34 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
01:02:34 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 624ms
01:02:34 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
01:02:34 INFO - PROCESS | 19051 | 1467878554294 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:34 INFO - PROCESS | 19051 | 1467878554408 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:34 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore3.htm | IDBCursor.continue() - object store - attempt to iterate to the previous record when the direction is set for the next record
01:02:34 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 678ms
01:02:34 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
01:02:34 INFO - PROCESS | 19051 | 1467878554977 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:35 INFO - PROCESS | 19051 | 1467878555092 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:35 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore4.htm | IDBCursor.continue() - object store - attempt to iterate to the next record when the direction is set for the previous record
01:02:35 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 877ms
01:02:35 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
01:02:35 INFO - PROCESS | 19051 | 1467878555861 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:35 INFO - PROCESS | 19051 | 1467878555967 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:36 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
01:02:36 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 526ms
01:02:36 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
01:02:36 INFO - PROCESS | 19051 | 1467878556397 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:36 INFO - PROCESS | 19051 | 1467878556492 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:36 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
01:02:36 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 522ms
01:02:36 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
01:02:36 INFO - PROCESS | 19051 | 1467878556935 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:37 INFO - PROCESS | 19051 | 1467878557022 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:37 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
01:02:37 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 526ms
01:02:37 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
01:02:37 INFO - PROCESS | 19051 | 1467878557464 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:37 INFO - PROCESS | 19051 | 1467878557556 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:37 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
01:02:37 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 519ms
01:02:37 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
01:02:37 INFO - PROCESS | 19051 | 1467878557989 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:38 INFO - PROCESS | 19051 | 1467878558088 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:38 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
01:02:38 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 524ms
01:02:38 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
01:02:38 INFO - PROCESS | 19051 | 1467878558543 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:38 INFO - PROCESS | 19051 | 1467878558652 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:39 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
01:02:39 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 537ms
01:02:39 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
01:02:39 INFO - PROCESS | 19051 | 1467878559075 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:39 INFO - PROCESS | 19051 | 1467878559170 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:39 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
01:02:39 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 529ms
01:02:39 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
01:02:39 INFO - PROCESS | 19051 | 1467878559610 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:39 INFO - PROCESS | 19051 | 1467878559696 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:40 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
01:02:40 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 469ms
01:02:40 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
01:02:40 INFO - PROCESS | 19051 | 1467878560084 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:40 INFO - PROCESS | 19051 | 1467878560163 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:40 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
01:02:40 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 472ms
01:02:40 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
01:02:40 INFO - PROCESS | 19051 | 1467878560561 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:40 INFO - PROCESS | 19051 | 1467878560648 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:41 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
01:02:41 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 472ms
01:02:41 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
01:02:41 INFO - PROCESS | 19051 | 1467878561040 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:41 INFO - PROCESS | 19051 | 1467878561138 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:41 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
01:02:41 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 471ms
01:02:41 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
01:02:41 INFO - PROCESS | 19051 | 1467878561515 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:41 INFO - PROCESS | 19051 | 1467878561607 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:42 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
01:02:42 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 670ms
01:02:42 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
01:02:42 INFO - PROCESS | 19051 | 1467878562208 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:42 INFO - PROCESS | 19051 | 1467878562436 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:43 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
01:02:43 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1433ms
01:02:43 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
01:02:43 INFO - PROCESS | 19051 | 1467878563646 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:43 INFO - PROCESS | 19051 | 1467878563736 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:44 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
01:02:44 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 529ms
01:02:44 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
01:02:44 INFO - PROCESS | 19051 | 1467878564183 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:44 INFO - PROCESS | 19051 | 1467878564283 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:44 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
01:02:44 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 522ms
01:02:44 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
01:02:44 INFO - PROCESS | 19051 | 1467878564725 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:44 INFO - PROCESS | 19051 | 1467878564832 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:45 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
01:02:45 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 537ms
01:02:45 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
01:02:45 INFO - PROCESS | 19051 | 1467878565265 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:45 INFO - PROCESS | 19051 | 1467878565369 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:45 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
01:02:45 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 525ms
01:02:45 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
01:02:45 INFO - PROCESS | 19051 | 1467878565797 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:45 INFO - PROCESS | 19051 | 1467878565903 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:46 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
01:02:46 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 576ms
01:02:46 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
01:02:46 INFO - PROCESS | 19051 | 1467878566377 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:46 INFO - PROCESS | 19051 | 1467878566464 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:46 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
01:02:46 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 476ms
01:02:46 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
01:02:46 INFO - PROCESS | 19051 | 1467878566859 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:46 INFO - PROCESS | 19051 | 1467878566946 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:47 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
01:02:47 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 476ms
01:02:47 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
01:02:47 INFO - PROCESS | 19051 | 1467878567346 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:47 INFO - PROCESS | 19051 | 1467878567428 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:47 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
01:02:47 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 435ms
01:02:47 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
01:02:47 INFO - PROCESS | 19051 | 1467878567783 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:47 INFO - PROCESS | 19051 | 1467878567867 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:48 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
01:02:48 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 429ms
01:02:48 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
01:02:48 INFO - PROCESS | 19051 | 1467878568218 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:48 INFO - PROCESS | 19051 | 1467878568311 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:48 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
01:02:48 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 522ms
01:02:48 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
01:02:48 INFO - PROCESS | 19051 | 1467878568748 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:48 INFO - PROCESS | 19051 | 1467878568903 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:49 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
01:02:49 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 678ms
01:02:49 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
01:02:49 INFO - PROCESS | 19051 | 1467878569435 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:49 INFO - PROCESS | 19051 | 1467878569547 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:50 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
01:02:50 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 676ms
01:02:50 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
01:02:50 INFO - PROCESS | 19051 | 1467878570119 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:50 INFO - PROCESS | 19051 | 1467878570520 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:50 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
01:02:50 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 822ms
01:02:50 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
01:02:50 INFO - PROCESS | 19051 | 1467878570948 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:51 INFO - PROCESS | 19051 | 1467878571044 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:51 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
01:02:51 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 532ms
01:02:51 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
01:02:51 INFO - PROCESS | 19051 | 1467878571488 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:51 INFO - PROCESS | 19051 | 1467878571582 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:52 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
01:02:52 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 672ms
01:02:52 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
01:02:52 INFO - PROCESS | 19051 | 1467878572195 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:52 INFO - PROCESS | 19051 | 1467878572364 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:52 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
01:02:52 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 634ms
01:02:52 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
01:02:52 INFO - PROCESS | 19051 | 1467878572835 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:52 INFO - PROCESS | 19051 | 1467878572952 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:53 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
01:02:53 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 534ms
01:02:53 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
01:02:53 INFO - PROCESS | 19051 | 1467878573378 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:53 INFO - PROCESS | 19051 | 1467878573476 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:53 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
01:02:53 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 577ms
01:02:53 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
01:02:53 INFO - PROCESS | 19051 | 1467878573970 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:54 INFO - PROCESS | 19051 | 1467878574078 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:54 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
01:02:54 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 535ms
01:02:54 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
01:02:54 INFO - PROCESS | 19051 | 1467878574514 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:54 INFO - PROCESS | 19051 | 1467878574614 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:54 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
01:02:54 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 476ms
01:02:54 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
01:02:54 INFO - PROCESS | 19051 | 1467878574994 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:55 INFO - PROCESS | 19051 | 1467878575080 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:55 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
01:02:55 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 527ms
01:02:55 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
01:02:55 INFO - PROCESS | 19051 | 1467878575527 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:55 INFO - PROCESS | 19051 | 1467878575610 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
01:02:56 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 480ms
01:02:56 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
01:02:56 INFO - PROCESS | 19051 | 1467878576012 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:56 INFO - PROCESS | 19051 | 1467878576095 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
01:02:56 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 479ms
01:02:56 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
01:02:56 INFO - PROCESS | 19051 | 1467878576498 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:56 INFO - PROCESS | 19051 | 1467878576583 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
01:02:56 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 473ms
01:02:56 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
01:02:56 INFO - PROCESS | 19051 | 1467878576977 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:57 INFO - PROCESS | 19051 | 1467878577063 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:57 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
01:02:57 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 476ms
01:02:57 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
01:02:57 INFO - PROCESS | 19051 | 1467878577457 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:57 INFO - PROCESS | 19051 | 1467878577538 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
01:02:58 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 1182ms
01:02:58 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
01:02:58 INFO - PROCESS | 19051 | 1467878578648 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:58 INFO - PROCESS | 19051 | 1467878578786 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:59 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
01:02:59 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 626ms
01:02:59 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
01:02:59 INFO - PROCESS | 19051 | 1467878579284 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:59 INFO - PROCESS | 19051 | 1467878579378 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:59 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
01:02:59 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 522ms
01:02:59 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
01:02:59 INFO - PROCESS | 19051 | 1467878579819 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:02:59 INFO - PROCESS | 19051 | 1467878579913 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
01:03:00 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 525ms
01:03:00 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
01:03:00 INFO - PROCESS | 19051 | 1467878580342 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:00 INFO - PROCESS | 19051 | 1467878580432 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
01:03:00 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 477ms
01:03:00 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
01:03:00 INFO - PROCESS | 19051 | 1467878580825 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:00 INFO - PROCESS | 19051 | 1467878580913 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:01 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
01:03:01 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 476ms
01:03:01 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
01:03:01 INFO - PROCESS | 19051 | 1467878581308 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:01 INFO - PROCESS | 19051 | 1467878581435 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:01 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
01:03:01 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 569ms
01:03:01 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
01:03:01 INFO - PROCESS | 19051 | 1467878581882 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:01 INFO - PROCESS | 19051 | 1467878581988 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:02 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
01:03:02 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 521ms
01:03:02 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
01:03:02 INFO - PROCESS | 19051 | 1467878582419 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:02 INFO - PROCESS | 19051 | 1467878582516 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:02 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
01:03:02 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 534ms
01:03:02 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
01:03:02 INFO - PROCESS | 19051 | 1467878582949 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:03 INFO - PROCESS | 19051 | 1467878583031 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
01:03:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
01:03:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
01:03:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
01:03:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
01:03:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
01:03:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
01:03:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
01:03:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
01:03:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
01:03:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
01:03:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
01:03:03 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 929ms
01:03:03 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
01:03:03 INFO - PROCESS | 19051 | 1467878583885 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:03 INFO - PROCESS | 19051 | 1467878583973 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
01:03:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
01:03:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
01:03:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
01:03:04 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 575ms
01:03:04 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
01:03:04 INFO - PROCESS | 19051 | 1467878584469 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:04 INFO - PROCESS | 19051 | 1467878584572 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
01:03:05 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 577ms
01:03:05 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
01:03:05 INFO - PROCESS | 19051 | 1467878585049 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:05 INFO - PROCESS | 19051 | 1467878585138 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
01:03:05 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 682ms
01:03:05 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
01:03:05 INFO - PROCESS | 19051 | 1467878585789 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:05 INFO - PROCESS | 19051 | 1467878585941 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
01:03:06 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 823ms
01:03:06 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
01:03:06 INFO - PROCESS | 19051 | 1467878586570 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:06 INFO - PROCESS | 19051 | 1467878586685 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
01:03:07 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 723ms
01:03:07 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
01:03:07 INFO - PROCESS | 19051 | 1467878587304 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:07 INFO - PROCESS | 19051 | 1467878587405 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
01:03:07 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 524ms
01:03:07 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
01:03:07 INFO - PROCESS | 19051 | 1467878587842 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:07 INFO - PROCESS | 19051 | 1467878587938 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
01:03:08 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 528ms
01:03:08 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
01:03:08 INFO - PROCESS | 19051 | 1467878588372 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:08 INFO - PROCESS | 19051 | 1467878588467 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
01:03:08 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 471ms
01:03:08 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
01:03:08 INFO - PROCESS | 19051 | 1467878588847 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:08 INFO - PROCESS | 19051 | 1467878588932 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
01:03:09 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 483ms
01:03:09 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
01:03:09 INFO - PROCESS | 19051 | 1467878589345 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:09 INFO - PROCESS | 19051 | 1467878589467 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
01:03:09 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 519ms
01:03:09 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
01:03:09 INFO - PROCESS | 19051 | 1467878589866 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:09 INFO - PROCESS | 19051 | 1467878589980 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:10 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
01:03:10 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 472ms
01:03:10 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
01:03:10 INFO - PROCESS | 19051 | 1467878590343 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:10 INFO - PROCESS | 19051 | 1467878590448 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:10 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
01:03:10 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
01:03:10 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
01:03:10 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 435ms
01:03:10 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
01:03:10 INFO - PROCESS | 19051 | 1467878590785 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:10 INFO - PROCESS | 19051 | 1467878590864 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:11 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
01:03:11 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 524ms
01:03:11 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
01:03:11 INFO - PROCESS | 19051 | 1467878591314 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:11 INFO - PROCESS | 19051 | 1467878591400 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:11 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
01:03:11 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 532ms
01:03:11 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
01:03:11 INFO - PROCESS | 19051 | 1467878591852 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:11 INFO - PROCESS | 19051 | 1467878591949 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:12 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
01:03:12 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 570ms
01:03:12 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
01:03:12 INFO - PROCESS | 19051 | 1467878592428 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:12 INFO - PROCESS | 19051 | 1467878592512 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:12 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
01:03:12 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
01:03:12 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 428ms
01:03:12 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
01:03:12 INFO - PROCESS | 19051 | 1467878592862 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:12 INFO - PROCESS | 19051 | 1467878592945 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:13 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
01:03:13 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 481ms
01:03:13 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
01:03:13 INFO - PROCESS | 19051 | 1467878593389 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:13 INFO - PROCESS | 19051 | 1467878593544 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:14 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
01:03:14 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 937ms
01:03:14 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
01:03:14 INFO - PROCESS | 19051 | 1467878594331 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:14 INFO - PROCESS | 19051 | 1467878594673 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
01:03:15 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 874ms
01:03:15 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
01:03:15 INFO - PROCESS | 19051 | 1467878595240 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:15 INFO - PROCESS | 19051 | 1467878595338 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
01:03:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
01:03:15 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 484ms
01:03:15 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
01:03:15 INFO - PROCESS | 19051 | 1467878595726 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:15 INFO - PROCESS | 19051 | 1467878595825 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
01:03:16 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 470ms
01:03:16 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
01:03:16 INFO - PROCESS | 19051 | 1467878596209 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:16 INFO - PROCESS | 19051 | 1467878596300 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
01:03:16 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 578ms
01:03:16 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
01:03:16 INFO - PROCESS | 19051 | 1467878596784 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:16 INFO - PROCESS | 19051 | 1467878596884 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
01:03:17 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 530ms
01:03:17 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
01:03:17 INFO - PROCESS | 19051 | 1467878597326 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:17 INFO - PROCESS | 19051 | 1467878597421 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
01:03:17 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 571ms
01:03:17 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
01:03:17 INFO - PROCESS | 19051 | 1467878597910 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:18 INFO - PROCESS | 19051 | 1467878597999 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:18 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
01:03:18 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 629ms
01:03:18 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
01:03:18 INFO - PROCESS | 19051 | 1467878598543 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:18 INFO - PROCESS | 19051 | 1467878598635 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:19 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
01:03:19 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 627ms
01:03:19 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
01:03:19 INFO - PROCESS | 19051 | 1467878599177 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:19 INFO - PROCESS | 19051 | 1467878599275 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:19 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
01:03:19 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 480ms
01:03:19 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
01:03:19 INFO - PROCESS | 19051 | 1467878599662 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:19 INFO - PROCESS | 19051 | 1467878599745 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:20 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
01:03:20 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
01:03:20 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
01:03:20 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
01:03:20 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
01:03:20 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
01:03:20 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
01:03:20 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
01:03:20 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
01:03:20 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
01:03:20 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
01:03:20 INFO - window.indexedDB.open('test', val);..." did not throw
01:03:20 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
01:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:03:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:03:20 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
01:03:20 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
01:03:20 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
01:03:20 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
01:03:20 INFO - window.indexedDB.open('test', val);..." did not throw
01:03:20 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
01:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:03:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:03:20 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
01:03:20 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
01:03:20 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
01:03:20 INFO - window.indexedDB.open('test', val);..." did not throw
01:03:20 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
01:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:03:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:03:20 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
01:03:20 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
01:03:20 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
01:03:20 INFO - window.indexedDB.open('test', val);..." did not throw
01:03:20 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
01:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:03:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:03:20 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
01:03:20 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
01:03:20 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
01:03:20 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
01:03:20 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
01:03:20 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 679ms
01:03:20 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
01:03:20 INFO - PROCESS | 19051 | 1467878600357 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:20 INFO - PROCESS | 19051 | 1467878600467 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:20 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
01:03:20 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 541ms
01:03:20 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
01:03:20 INFO - PROCESS | 19051 | 1467878600901 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:21 INFO - PROCESS | 19051 | 1467878601052 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:23 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
01:03:23 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
01:03:23 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 2142ms
01:03:23 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
01:03:23 INFO - PROCESS | 19051 | 1467878603051 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:23 INFO - PROCESS | 19051 | 1467878603205 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:23 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
01:03:23 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 572ms
01:03:23 INFO - TEST-START | /IndexedDB/idbindex_count.htm
01:03:23 INFO - PROCESS | 19051 | 1467878603632 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:23 INFO - PROCESS | 19051 | 1467878603767 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:24 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
01:03:24 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 522ms
01:03:24 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
01:03:24 INFO - PROCESS | 19051 | 1467878604168 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:24 INFO - PROCESS | 19051 | 1467878604261 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:24 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
01:03:24 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 489ms
01:03:24 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
01:03:24 INFO - PROCESS | 19051 | 1467878604653 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:24 INFO - PROCESS | 19051 | 1467878604752 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:25 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
01:03:25 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 473ms
01:03:25 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
01:03:25 INFO - PROCESS | 19051 | 1467878605130 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:25 INFO - PROCESS | 19051 | 1467878605218 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:25 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
01:03:25 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 523ms
01:03:25 INFO - TEST-START | /IndexedDB/idbindex_get.htm
01:03:25 INFO - PROCESS | 19051 | 1467878605660 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:25 INFO - PROCESS | 19051 | 1467878605778 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:26 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
01:03:26 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 520ms
01:03:26 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
01:03:26 INFO - PROCESS | 19051 | 1467878606188 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:26 INFO - PROCESS | 19051 | 1467878606284 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:26 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
01:03:26 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 471ms
01:03:26 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
01:03:26 INFO - PROCESS | 19051 | 1467878606663 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:26 INFO - PROCESS | 19051 | 1467878606744 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:27 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
01:03:27 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 430ms
01:03:27 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
01:03:27 INFO - PROCESS | 19051 | 1467878607099 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:27 INFO - PROCESS | 19051 | 1467878607182 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:27 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
01:03:27 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 476ms
01:03:27 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
01:03:27 INFO - PROCESS | 19051 | 1467878607580 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:27 INFO - PROCESS | 19051 | 1467878607665 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:28 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
01:03:28 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 424ms
01:03:28 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
01:03:28 INFO - PROCESS | 19051 | 1467878608013 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:28 INFO - PROCESS | 19051 | 1467878608110 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:28 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
01:03:28 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 474ms
01:03:28 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
01:03:28 INFO - PROCESS | 19051 | 1467878608491 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:28 INFO - PROCESS | 19051 | 1467878608577 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:28 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
01:03:28 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 434ms
01:03:28 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
01:03:28 INFO - PROCESS | 19051 | 1467878608930 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:29 INFO - PROCESS | 19051 | 1467878609013 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:29 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
01:03:29 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 476ms
01:03:29 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
01:03:29 INFO - PROCESS | 19051 | 1467878609413 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:29 INFO - PROCESS | 19051 | 1467878609539 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
01:03:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
01:03:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
01:03:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
01:03:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
01:03:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
01:03:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
01:03:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
01:03:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
01:03:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
01:03:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
01:03:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
01:03:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
01:03:30 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 731ms
01:03:30 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
01:03:30 INFO - PROCESS | 19051 | 1467878610156 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:30 INFO - PROCESS | 19051 | 1467878610369 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:31 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
01:03:31 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
01:03:31 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
01:03:31 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
01:03:31 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
01:03:31 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
01:03:31 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
01:03:31 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
01:03:31 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
01:03:31 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
01:03:31 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
01:03:31 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
01:03:31 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
01:03:31 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 1136ms
01:03:31 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
01:03:31 INFO - PROCESS | 19051 | 1467878611305 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:31 INFO - PROCESS | 19051 | 1467878611416 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:31 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
01:03:31 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 522ms
01:03:31 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
01:03:31 INFO - PROCESS | 19051 | 1467878611840 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:31 INFO - PROCESS | 19051 | 1467878611928 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:32 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
01:03:32 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 474ms
01:03:32 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
01:03:32 INFO - PROCESS | 19051 | 1467878612326 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:32 INFO - PROCESS | 19051 | 1467878612432 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:32 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
01:03:32 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 534ms
01:03:32 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
01:03:32 INFO - PROCESS | 19051 | 1467878612863 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:32 INFO - PROCESS | 19051 | 1467878612956 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:33 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
01:03:33 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 475ms
01:03:33 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
01:03:33 INFO - PROCESS | 19051 | 1467878613338 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:33 INFO - PROCESS | 19051 | 1467878613435 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:33 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
01:03:33 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 524ms
01:03:33 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
01:03:33 INFO - PROCESS | 19051 | 1467878613871 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:33 INFO - PROCESS | 19051 | 1467878613995 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:34 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
01:03:34 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 521ms
01:03:34 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
01:03:34 INFO - PROCESS | 19051 | 1467878614394 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:34 INFO - PROCESS | 19051 | 1467878614504 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:34 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
01:03:34 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 478ms
01:03:34 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
01:03:34 INFO - PROCESS | 19051 | 1467878614879 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:34 INFO - PROCESS | 19051 | 1467878614958 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:35 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
01:03:35 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 473ms
01:03:35 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
01:03:35 INFO - PROCESS | 19051 | 1467878615357 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:35 INFO - PROCESS | 19051 | 1467878615437 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:35 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
01:03:35 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 427ms
01:03:35 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
01:03:35 INFO - PROCESS | 19051 | 1467878615788 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:35 INFO - PROCESS | 19051 | 1467878615877 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:36 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
01:03:36 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 432ms
01:03:36 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
01:03:36 INFO - PROCESS | 19051 | 1467878616226 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:36 INFO - PROCESS | 19051 | 1467878616321 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:36 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
01:03:36 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 471ms
01:03:36 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
01:03:36 INFO - PROCESS | 19051 | 1467878616701 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:36 INFO - PROCESS | 19051 | 1467878616784 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:37 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
01:03:37 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 426ms
01:03:37 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
01:03:37 INFO - PROCESS | 19051 | 1467878617132 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:37 INFO - PROCESS | 19051 | 1467878617217 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:37 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
01:03:37 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 571ms
01:03:37 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
01:03:37 INFO - PROCESS | 19051 | 1467878617710 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:37 INFO - PROCESS | 19051 | 1467878617849 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:38 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
01:03:38 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 824ms
01:03:38 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
01:03:38 INFO - PROCESS | 19051 | 1467878618540 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:38 INFO - PROCESS | 19051 | 1467878618636 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:39 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
01:03:39 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 530ms
01:03:39 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
01:03:39 INFO - PROCESS | 19051 | 1467878619080 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:39 INFO - PROCESS | 19051 | 1467878619179 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:39 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
01:03:39 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 529ms
01:03:39 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
01:03:39 INFO - PROCESS | 19051 | 1467878619622 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:39 INFO - PROCESS | 19051 | 1467878619706 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:40 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
01:03:40 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
01:03:40 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
01:03:40 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 423ms
01:03:40 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
01:03:40 INFO - PROCESS | 19051 | 1467878620045 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:40 INFO - PROCESS | 19051 | 1467878620138 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:40 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
01:03:40 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
01:03:40 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
01:03:40 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
01:03:40 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
01:03:40 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
01:03:40 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
01:03:40 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 488ms
01:03:40 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
01:03:40 INFO - PROCESS | 19051 | 1467878620543 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:40 INFO - PROCESS | 19051 | 1467878620630 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:41 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
01:03:41 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
01:03:41 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
01:03:41 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
01:03:41 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
01:03:41 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
01:03:41 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
01:03:41 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 473ms
01:03:41 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
01:03:41 INFO - PROCESS | 19051 | 1467878621025 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:41 INFO - PROCESS | 19051 | 1467878621154 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
01:03:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 519ms
01:03:41 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
01:03:41 INFO - PROCESS | 19051 | 1467878621552 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:41 INFO - PROCESS | 19051 | 1467878621638 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add10.htm | IDBObjectStore.add() - Attempt to call 'add' without an key parameter when the object store uses out-of-line keys
01:03:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 471ms
01:03:42 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
01:03:42 INFO - PROCESS | 19051 | 1467878622027 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:42 INFO - PROCESS | 19051 | 1467878622106 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add11.htm | IDBObjectStore.add() - Attempt to add a record where the record's key does not meet the constraints of a valid key
01:03:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 480ms
01:03:42 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
01:03:42 INFO - PROCESS | 19051 | 1467878622513 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:42 INFO - PROCESS | 19051 | 1467878622599 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
01:03:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 432ms
01:03:42 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
01:03:42 INFO - PROCESS | 19051 | 1467878622962 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:43 INFO - PROCESS | 19051 | 1467878623044 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add13.htm | IDBObjectStore.add() - Attempt to add a record where the out of line key provided does not meet the constraints of a valid key
01:03:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 429ms
01:03:43 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
01:03:43 INFO - PROCESS | 19051 | 1467878623396 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:43 INFO - PROCESS | 19051 | 1467878623498 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add14.htm | IDBObjectStore.add() - Add a record where a value being indexed does not meet the constraints of a valid key
01:03:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 471ms
01:03:43 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
01:03:43 INFO - PROCESS | 19051 | 1467878623875 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:43 INFO - PROCESS | 19051 | 1467878623956 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
01:03:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 476ms
01:03:44 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
01:03:44 INFO - PROCESS | 19051 | 1467878624352 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:44 INFO - PROCESS | 19051 | 1467878624486 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add16.htm | IDBObjectStore.add() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
01:03:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 673ms
01:03:45 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
01:03:45 INFO - PROCESS | 19051 | 1467878625034 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:45 INFO - PROCESS | 19051 | 1467878625151 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
01:03:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 674ms
01:03:45 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
01:03:45 INFO - PROCESS | 19051 | 1467878625713 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:45 INFO - PROCESS | 19051 | 1467878625918 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
01:03:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 832ms
01:03:46 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
01:03:46 INFO - PROCESS | 19051 | 1467878626553 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:46 INFO - PROCESS | 19051 | 1467878626651 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
01:03:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 536ms
01:03:47 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
01:03:47 INFO - PROCESS | 19051 | 1467878627099 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:47 INFO - PROCESS | 19051 | 1467878627197 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
01:03:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 524ms
01:03:47 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
01:03:47 INFO - PROCESS | 19051 | 1467878627635 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:47 INFO - PROCESS | 19051 | 1467878627726 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
01:03:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 522ms
01:03:48 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
01:03:48 INFO - PROCESS | 19051 | 1467878628154 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:48 INFO - PROCESS | 19051 | 1467878628243 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
01:03:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 522ms
01:03:48 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
01:03:48 INFO - PROCESS | 19051 | 1467878628686 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:48 INFO - PROCESS | 19051 | 1467878628782 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
01:03:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 530ms
01:03:49 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
01:03:49 INFO - PROCESS | 19051 | 1467878629219 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:49 INFO - PROCESS | 19051 | 1467878629323 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add9.htm | IDBObjectStore.add() - Attempt to add a record that does not meet the constraints of an object store's inline key requirements
01:03:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 523ms
01:03:49 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
01:03:49 INFO - PROCESS | 19051 | 1467878629744 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:49 INFO - PROCESS | 19051 | 1467878629842 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
01:03:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 469ms
01:03:50 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
01:03:50 INFO - PROCESS | 19051 | 1467878630238 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:50 INFO - PROCESS | 19051 | 1467878630340 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
01:03:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 470ms
01:03:50 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
01:03:50 INFO - PROCESS | 19051 | 1467878630713 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:50 INFO - PROCESS | 19051 | 1467878630797 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
01:03:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 432ms
01:03:51 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
01:03:51 INFO - PROCESS | 19051 | 1467878631157 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:51 INFO - PROCESS | 19051 | 1467878631237 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear4.htm | IDBObjectStore.clear() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
01:03:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 477ms
01:03:51 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
01:03:51 INFO - PROCESS | 19051 | 1467878631639 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:51 INFO - PROCESS | 19051 | 1467878631736 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
01:03:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 480ms
01:03:52 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
01:03:52 INFO - PROCESS | 19051 | 1467878632123 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:52 INFO - PROCESS | 19051 | 1467878632204 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
01:03:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 579ms
01:03:52 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
01:03:52 INFO - PROCESS | 19051 | 1467878632711 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:52 INFO - PROCESS | 19051 | 1467878632854 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
01:03:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 779ms
01:03:53 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
01:03:53 INFO - PROCESS | 19051 | 1467878633495 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:53 INFO - PROCESS | 19051 | 1467878633606 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count4.htm | IDBObjectStore.count() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
01:03:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 528ms
01:03:54 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
01:03:54 INFO - PROCESS | 19051 | 1467878634032 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:54 INFO - PROCESS | 19051 | 1467878634167 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
01:03:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 523ms
01:03:54 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
01:03:54 INFO - PROCESS | 19051 | 1467878634567 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:54 INFO - PROCESS | 19051 | 1467878634652 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex10.htm | IDBDatabase.createIndex() - If an index with the name name already exists in this object store, the implementation must throw a DOMException of type ConstraintError
01:03:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 484ms
01:03:55 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
01:03:55 INFO - PROCESS | 19051 | 1467878635047 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:55 INFO - PROCESS | 19051 | 1467878635141 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex11.htm | IDBDatabase.createIndex() - If keyPath is not a valid key path, the implementation must throw a DOMException of type SyntaxError
01:03:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 472ms
01:03:55 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
01:03:55 INFO - PROCESS | 19051 | 1467878635524 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:55 INFO - PROCESS | 19051 | 1467878635619 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex12.htm | IDBDatabase.createIndex() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
01:03:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 528ms
01:03:56 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
01:03:56 INFO - PROCESS | 19051 | 1467878636065 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:56 INFO - PROCESS | 19051 | 1467878636192 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
01:03:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 524ms
01:03:56 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
01:03:56 INFO - PROCESS | 19051 | 1467878636596 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:56 INFO - PROCESS | 19051 | 1467878636682 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex2.htm | IDBObjectStore.createIndex() - attempt to create an index that requires unique values on an object store already contains duplicates
01:03:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 476ms
01:03:57 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
01:03:57 INFO - PROCESS | 19051 | 1467878637071 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:57 INFO - PROCESS | 19051 | 1467878637165 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
01:03:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 523ms
01:03:57 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
01:03:57 INFO - PROCESS | 19051 | 1467878637599 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:57 INFO - PROCESS | 19051 | 1467878637691 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
01:03:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 472ms
01:03:58 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
01:03:58 INFO - PROCESS | 19051 | 1467878638076 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:58 INFO - PROCESS | 19051 | 1467878638160 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
01:03:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 429ms
01:03:58 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
01:03:58 INFO - PROCESS | 19051 | 1467878638511 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:58 INFO - PROCESS | 19051 | 1467878638610 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:58 INFO - TEST-FAIL | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | IDBObjectStore.createIndex() - event order when unique constraint is triggered - assert_array_equals: events property 5, expected "transaction.abort: ConstraintError" but got "transaction.abort: AbortError"
01:03:58 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
01:03:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:03:58 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
01:03:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 471ms
01:03:58 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
01:03:58 INFO - PROCESS | 19051 | 1467878638990 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:59 INFO - PROCESS | 19051 | 1467878639076 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:59 INFO - TEST-FAIL | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | IDBObjectStore.createIndex() - Event ordering for ConstraintError on request - assert_array_equals: events property 9, expected "open_rq.error: AbortError" but got "open_rq.error: ConstraintError"
01:03:59 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
01:03:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:03:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
01:03:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 433ms
01:03:59 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
01:03:59 INFO - PROCESS | 19051 | 1467878639429 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:59 INFO - PROCESS | 19051 | 1467878639510 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:03:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
01:03:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 575ms
01:04:00 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
01:04:00 INFO - PROCESS | 19051 | 1467878640010 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:00 INFO - PROCESS | 19051 | 1467878640136 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
01:04:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 623ms
01:04:00 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
01:04:00 INFO - PROCESS | 19051 | 1467878640685 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:00 INFO - PROCESS | 19051 | 1467878640780 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
01:04:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 1015ms
01:04:01 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
01:04:01 INFO - PROCESS | 19051 | 1467878641663 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:01 INFO - PROCESS | 19051 | 1467878641767 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
01:04:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 534ms
01:04:02 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
01:04:02 INFO - PROCESS | 19051 | 1467878642211 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:02 INFO - PROCESS | 19051 | 1467878642302 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
01:04:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 532ms
01:04:02 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
01:04:02 INFO - PROCESS | 19051 | 1467878642755 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:02 INFO - PROCESS | 19051 | 1467878642847 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
01:04:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 524ms
01:04:03 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
01:04:03 INFO - PROCESS | 19051 | 1467878643282 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:03 INFO - PROCESS | 19051 | 1467878643379 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
01:04:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 527ms
01:04:03 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
01:04:03 INFO - PROCESS | 19051 | 1467878643813 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:03 INFO - PROCESS | 19051 | 1467878643902 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
01:04:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 524ms
01:04:04 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
01:04:04 INFO - PROCESS | 19051 | 1467878644351 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:04 INFO - PROCESS | 19051 | 1467878644475 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete7.htm | IDBObjectStore.delete() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
01:04:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 529ms
01:04:04 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
01:04:04 INFO - PROCESS | 19051 | 1467878644888 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:04 INFO - PROCESS | 19051 | 1467878644978 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
01:04:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 634ms
01:04:05 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
01:04:05 INFO - PROCESS | 19051 | 1467878645516 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:05 INFO - PROCESS | 19051 | 1467878645595 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
01:04:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 426ms
01:04:05 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
01:04:05 INFO - PROCESS | 19051 | 1467878645947 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:06 INFO - PROCESS | 19051 | 1467878646032 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
01:04:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 475ms
01:04:06 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
01:04:06 INFO - PROCESS | 19051 | 1467878646426 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:06 INFO - PROCESS | 19051 | 1467878646514 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
01:04:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 434ms
01:04:06 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
01:04:06 INFO - PROCESS | 19051 | 1467878646867 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:06 INFO - PROCESS | 19051 | 1467878646967 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
01:04:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 522ms
01:04:07 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
01:04:07 INFO - PROCESS | 19051 | 1467878647396 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:07 INFO - PROCESS | 19051 | 1467878647481 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
01:04:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 627ms
01:04:08 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
01:04:08 INFO - PROCESS | 19051 | 1467878648029 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:08 INFO - PROCESS | 19051 | 1467878648169 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
01:04:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 788ms
01:04:08 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
01:04:08 INFO - PROCESS | 19051 | 1467878648822 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:08 INFO - PROCESS | 19051 | 1467878648946 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
01:04:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 524ms
01:04:09 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
01:04:09 INFO - PROCESS | 19051 | 1467878649356 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:09 INFO - PROCESS | 19051 | 1467878649476 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
01:04:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 533ms
01:04:09 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
01:04:09 INFO - PROCESS | 19051 | 1467878649901 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:09 INFO - PROCESS | 19051 | 1467878649991 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
01:04:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
01:04:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
01:04:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
01:04:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
01:04:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
01:04:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
01:04:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
01:04:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
01:04:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
01:04:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
01:04:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
01:04:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 584ms
01:04:10 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
01:04:10 INFO - PROCESS | 19051 | 1467878650485 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:10 INFO - PROCESS | 19051 | 1467878650576 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
01:04:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
01:04:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
01:04:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
01:04:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
01:04:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
01:04:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
01:04:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
01:04:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
01:04:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
01:04:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
01:04:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
01:04:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 479ms
01:04:10 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
01:04:10 INFO - PROCESS | 19051 | 1467878650977 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:11 INFO - PROCESS | 19051 | 1467878651074 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
01:04:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 530ms
01:04:11 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
01:04:11 INFO - PROCESS | 19051 | 1467878651515 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:11 INFO - PROCESS | 19051 | 1467878651621 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
01:04:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 582ms
01:04:12 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
01:04:12 INFO - PROCESS | 19051 | 1467878652093 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:12 INFO - PROCESS | 19051 | 1467878652189 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
01:04:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 533ms
01:04:12 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
01:04:12 INFO - PROCESS | 19051 | 1467878652630 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:12 INFO - PROCESS | 19051 | 1467878652715 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
01:04:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
01:04:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
01:04:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
01:04:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
01:04:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 579ms
01:04:13 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
01:04:13 INFO - PROCESS | 19051 | 1467878653221 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:13 INFO - PROCESS | 19051 | 1467878653310 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
01:04:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 469ms
01:04:13 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
01:04:13 INFO - PROCESS | 19051 | 1467878653691 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:13 INFO - PROCESS | 19051 | 1467878653776 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put10.htm | IDBObjectStore.put() - Attempt to call 'put' without an key parameter when the object store uses out-of-line keys
01:04:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 429ms
01:04:14 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
01:04:14 INFO - PROCESS | 19051 | 1467878654125 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:14 INFO - PROCESS | 19051 | 1467878654224 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put11.htm | IDBObjectStore.put() - Attempt to put a record where the record's key does not meet the constraints of a valid key
01:04:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 470ms
01:04:14 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
01:04:14 INFO - PROCESS | 19051 | 1467878654604 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:14 INFO - PROCESS | 19051 | 1467878654683 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
01:04:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 475ms
01:04:15 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
01:04:15 INFO - PROCESS | 19051 | 1467878655087 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:15 INFO - PROCESS | 19051 | 1467878655207 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put13.htm | IDBObjectStore.put() - Attempt to put a record where the out of line key provided does not meet the constraints of a valid key
01:04:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 570ms
01:04:15 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
01:04:15 INFO - PROCESS | 19051 | 1467878655665 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:15 INFO - PROCESS | 19051 | 1467878655766 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put14.htm | IDBObjectStore.put() - Put a record where a value being indexed does not meet the constraints of a valid key
01:04:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 629ms
01:04:16 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
01:04:16 INFO - PROCESS | 19051 | 1467878656428 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:16 INFO - PROCESS | 19051 | 1467878656549 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
01:04:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 879ms
01:04:17 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
01:04:17 INFO - PROCESS | 19051 | 1467878657309 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:17 INFO - PROCESS | 19051 | 1467878657417 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put16.htm | IDBObjectStore.put() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
01:04:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 573ms
01:04:17 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
01:04:17 INFO - PROCESS | 19051 | 1467878657894 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:17 INFO - PROCESS | 19051 | 1467878657989 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
01:04:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 522ms
01:04:18 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
01:04:18 INFO - PROCESS | 19051 | 1467878658428 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:18 INFO - PROCESS | 19051 | 1467878658527 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
01:04:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 528ms
01:04:18 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
01:04:18 INFO - PROCESS | 19051 | 1467878658963 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:19 INFO - PROCESS | 19051 | 1467878659072 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
01:04:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 519ms
01:04:19 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
01:04:19 INFO - PROCESS | 19051 | 1467878659490 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:19 INFO - PROCESS | 19051 | 1467878659579 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
01:04:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 520ms
01:04:20 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
01:04:20 INFO - PROCESS | 19051 | 1467878660020 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:20 INFO - PROCESS | 19051 | 1467878660138 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
01:04:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 520ms
01:04:20 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
01:04:20 INFO - PROCESS | 19051 | 1467878660548 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:20 INFO - PROCESS | 19051 | 1467878660633 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
01:04:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 477ms
01:04:21 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
01:04:21 INFO - PROCESS | 19051 | 1467878661030 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:21 INFO - PROCESS | 19051 | 1467878661128 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
01:04:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 528ms
01:04:21 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
01:04:21 INFO - PROCESS | 19051 | 1467878661557 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:21 INFO - PROCESS | 19051 | 1467878661637 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put9.htm | IDBObjectStore.put() - Attempt to put a record that does not meet the constraints of an object store's inline key requirements
01:04:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 423ms
01:04:21 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
01:04:21 INFO - PROCESS | 19051 | 1467878661991 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:22 INFO - PROCESS | 19051 | 1467878662071 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:22 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
01:04:22 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 429ms
01:04:22 INFO - TEST-START | /IndexedDB/idbtransaction.htm
01:04:22 INFO - PROCESS | 19051 | 1467878662422 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:22 INFO - PROCESS | 19051 | 1467878662516 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:22 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
01:04:22 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
01:04:22 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 472ms
01:04:22 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
01:04:22 INFO - PROCESS | 19051 | 1467878662901 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:22 INFO - PROCESS | 19051 | 1467878662984 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:23 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
01:04:23 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 469ms
01:04:23 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
01:04:23 INFO - PROCESS | 19051 | 1467878663377 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:23 INFO - PROCESS | 19051 | 1467878663513 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:24 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
01:04:24 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
01:04:24 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
01:04:24 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
01:04:24 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
01:04:24 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
01:04:24 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
01:04:24 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
01:04:24 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 1081ms
01:04:24 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
01:04:24 INFO - PROCESS | 19051 | 1467878664466 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:24 INFO - PROCESS | 19051 | 1467878664643 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:25 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
01:04:25 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 678ms
01:04:25 INFO - TEST-START | /IndexedDB/index_sort_order.htm
01:04:25 INFO - PROCESS | 19051 | 1467878665155 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:25 INFO - PROCESS | 19051 | 1467878665256 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:25 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
01:04:25 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 579ms
01:04:25 INFO - TEST-START | /IndexedDB/interfaces.html
01:04:25 INFO - PROCESS | 19051 | 1467878665748 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:25 INFO - PROCESS | 19051 | 1467878665852 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling bound(any,any,boolean,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
01:04:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
01:04:26 INFO - TEST-OK | /IndexedDB/interfaces.html | took 840ms
01:04:26 INFO - TEST-START | /IndexedDB/interfaces.worker
01:04:26 INFO - PROCESS | 19051 | 1467878666592 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:26 INFO - PROCESS | 19051 | 1467878666727 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
01:04:27 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
01:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:04:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:04:27 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
01:04:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
01:04:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
01:04:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:04:27 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling bound(any,any,boolean,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
01:04:27 INFO - {}
01:04:27 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 1104ms
01:04:27 INFO - TEST-START | /IndexedDB/key_invalid.htm
01:04:27 INFO - PROCESS | 19051 | 1467878667723 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:27 INFO - PROCESS | 19051 | 1467878667901 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
01:04:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
01:04:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
01:04:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
01:04:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
01:04:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
01:04:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
01:04:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
01:04:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
01:04:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
01:04:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
01:04:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
01:04:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
01:04:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
01:04:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
01:04:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
01:04:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
01:04:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
01:04:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
01:04:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
01:04:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
01:04:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
01:04:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
01:04:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
01:04:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
01:04:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
01:04:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
01:04:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
01:04:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
01:04:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
01:04:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
01:04:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
01:04:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
01:04:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
01:04:28 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 612ms
01:04:28 INFO - TEST-START | /IndexedDB/key_valid.html
01:04:28 INFO - PROCESS | 19051 | 1467878668339 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:28 INFO - PROCESS | 19051 | 1467878668467 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
01:04:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
01:04:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
01:04:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
01:04:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
01:04:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
01:04:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
01:04:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
01:04:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
01:04:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
01:04:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
01:04:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
01:04:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
01:04:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
01:04:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
01:04:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
01:04:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
01:04:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
01:04:29 INFO - TEST-OK | /IndexedDB/key_valid.html | took 1234ms
01:04:29 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
01:04:29 INFO - PROCESS | 19051 | 1467878669593 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:29 INFO - PROCESS | 19051 | 1467878669682 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:30 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
01:04:30 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 479ms
01:04:30 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
01:04:30 INFO - PROCESS | 19051 | 1467878670073 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:30 INFO - PROCESS | 19051 | 1467878670159 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:30 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
01:04:30 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 480ms
01:04:30 INFO - TEST-START | /IndexedDB/keygenerator.htm
01:04:30 INFO - PROCESS | 19051 | 1467878670559 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:30 INFO - PROCESS | 19051 | 1467878670642 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:31 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
01:04:31 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
01:04:31 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
01:04:31 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 579ms
01:04:31 INFO - TEST-START | /IndexedDB/keyorder.htm
01:04:31 INFO - PROCESS | 19051 | 1467878671188 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:31 INFO - PROCESS | 19051 | 1467878671320 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
01:04:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
01:04:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
01:04:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
01:04:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
01:04:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
01:04:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
01:04:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
01:04:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
01:04:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
01:04:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
01:04:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
01:04:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
01:04:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
01:04:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
01:04:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
01:04:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
01:04:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
01:04:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
01:04:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
01:04:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
01:04:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
01:04:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
01:04:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
01:04:31 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 788ms
01:04:31 INFO - TEST-START | /IndexedDB/keypath.htm
01:04:31 INFO - PROCESS | 19051 | 1467878671990 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:32 INFO - PROCESS | 19051 | 1467878672103 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:32 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
01:04:32 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
01:04:32 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
01:04:32 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
01:04:32 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
01:04:32 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
01:04:32 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
01:04:32 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
01:04:32 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
01:04:32 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
01:04:32 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
01:04:32 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
01:04:32 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
01:04:32 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
01:04:32 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
01:04:32 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
01:04:32 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
01:04:32 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
01:04:32 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
01:04:32 INFO - TEST-OK | /IndexedDB/keypath.htm | took 797ms
01:04:32 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
01:04:32 INFO - PROCESS | 19051 | 1467878672817 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:33 INFO - PROCESS | 19051 | 1467878673198 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:33 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
01:04:33 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
01:04:33 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
01:04:33 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
01:04:33 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
01:04:33 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
01:04:33 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
01:04:33 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
01:04:33 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
01:04:33 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
01:04:33 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
01:04:33 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
01:04:33 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
01:04:33 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
01:04:33 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
01:04:33 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
01:04:33 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
01:04:33 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
01:04:33 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
01:04:33 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
01:04:33 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
01:04:33 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
01:04:33 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
01:04:33 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
01:04:33 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 863ms
01:04:33 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
01:04:33 INFO - PROCESS | 19051 | 1467878673675 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:33 INFO - PROCESS | 19051 | 1467878673800 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:34 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
01:04:34 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
01:04:34 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
01:04:34 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 584ms
01:04:34 INFO - TEST-START | /IndexedDB/list_ordering.htm
01:04:34 INFO - PROCESS | 19051 | 1467878674265 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:34 INFO - PROCESS | 19051 | 1467878674363 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:34 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
01:04:34 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
01:04:34 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
01:04:34 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 673ms
01:04:34 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
01:04:34 INFO - PROCESS | 19051 | 1467878674960 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:35 INFO - PROCESS | 19051 | 1467878675052 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:35 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
01:04:35 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 535ms
01:04:35 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
01:04:35 INFO - PROCESS | 19051 | 1467878675498 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:35 INFO - PROCESS | 19051 | 1467878675621 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:36 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
01:04:36 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 523ms
01:04:36 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
01:04:36 INFO - PROCESS | 19051 | 1467878676026 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:36 INFO - PROCESS | 19051 | 1467878676129 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:36 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
01:04:36 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 529ms
01:04:36 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
01:04:36 INFO - PROCESS | 19051 | 1467878676564 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:36 INFO - PROCESS | 19051 | 1467878676667 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:37 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
01:04:37 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 533ms
01:04:37 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
01:04:37 INFO - PROCESS | 19051 | 1467878677097 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:37 INFO - PROCESS | 19051 | 1467878677197 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:37 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
01:04:37 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 521ms
01:04:37 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
01:04:37 INFO - PROCESS | 19051 | 1467878677623 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:37 INFO - PROCESS | 19051 | 1467878677712 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:38 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
01:04:38 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 482ms
01:04:38 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
01:04:38 INFO - PROCESS | 19051 | 1467878678109 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:38 INFO - PROCESS | 19051 | 1467878678204 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:38 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
01:04:38 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 470ms
01:04:38 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
01:04:38 INFO - PROCESS | 19051 | 1467878678585 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:38 INFO - PROCESS | 19051 | 1467878678669 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:39 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
01:04:39 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 480ms
01:04:39 INFO - TEST-START | /IndexedDB/value.htm
01:04:39 INFO - PROCESS | 19051 | 1467878679070 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:39 INFO - PROCESS | 19051 | 1467878679165 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:39 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
01:04:39 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
01:04:39 INFO - TEST-OK | /IndexedDB/value.htm | took 684ms
01:04:39 INFO - TEST-START | /IndexedDB/value_recursive.htm
01:04:39 INFO - PROCESS | 19051 | 1467878679762 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:39 INFO - PROCESS | 19051 | 1467878679905 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:40 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
01:04:40 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
01:04:40 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
01:04:40 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 892ms
01:04:40 INFO - TEST-START | /IndexedDB/writer-starvation.htm
01:04:40 INFO - PROCESS | 19051 | 1467878680661 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:40 INFO - PROCESS | 19051 | 1467878680762 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:41 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
01:04:41 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 728ms
01:04:41 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
01:04:41 INFO - PROCESS | 19051 | 1467878681401 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:41 INFO - PROCESS | 19051 | 1467878681500 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:41 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
01:04:41 INFO - {}
01:04:41 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
01:04:41 INFO - {}
01:04:41 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
01:04:41 INFO - {}
01:04:41 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
01:04:41 INFO - {}
01:04:41 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 528ms
01:04:41 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
01:04:41 INFO - PROCESS | 19051 | 1467878681941 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:42 INFO - PROCESS | 19051 | 1467878682050 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:42 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
01:04:42 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
01:04:42 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
01:04:42 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
01:04:42 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 480ms
01:04:42 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
01:04:42 INFO - PROCESS | 19051 | 1467878682419 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:42 INFO - PROCESS | 19051 | 1467878682511 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
01:04:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
01:04:42 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 486ms
01:04:42 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
01:04:42 INFO - PROCESS | 19051 | 1467878682935 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:43 INFO - PROCESS | 19051 | 1467878683028 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
01:04:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
01:04:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
01:04:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
01:04:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
01:04:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
01:04:43 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo"): own-ness - assert_true: The message property should be own expected true got false
01:04:43 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
01:04:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:04:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:04:43 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
01:04:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
01:04:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
01:04:43 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError"): own-ness - assert_true: The name property should be own expected true got false
01:04:43 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
01:04:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:04:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:04:43 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
01:04:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
01:04:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
01:04:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
01:04:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
01:04:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
01:04:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
01:04:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
01:04:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
01:04:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
01:04:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
01:04:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
01:04:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
01:04:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
01:04:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
01:04:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
01:04:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
01:04:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
01:04:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
01:04:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
01:04:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
01:04:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
01:04:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
01:04:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
01:04:43 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 540ms
01:04:43 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
01:04:43 INFO - PROCESS | 19051 | 1467878683492 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:43 INFO - PROCESS | 19051 | 1467878683605 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:44 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
01:04:44 INFO - [native code]
01:04:44 INFO - }" but got function "function () {
01:04:44 INFO - }"
01:04:44 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
01:04:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:04:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:04:44 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
01:04:44 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
01:04:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
01:04:44 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
01:04:44 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
01:04:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:04:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:04:44 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
01:04:44 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
01:04:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
01:04:44 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 523ms
01:04:44 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
01:04:44 INFO - PROCESS | 19051 | 1467878684014 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:44 INFO - PROCESS | 19051 | 1467878684122 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:44 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
01:04:44 INFO - [native code]
01:04:44 INFO - }" but got function "function () {
01:04:44 INFO - }"
01:04:44 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
01:04:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:04:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:04:44 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
01:04:44 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
01:04:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
01:04:44 INFO - {}
01:04:44 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
01:04:44 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
01:04:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:04:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:04:44 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
01:04:44 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
01:04:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
01:04:44 INFO - {}
01:04:44 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 529ms
01:04:44 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
01:04:44 INFO - PROCESS | 19051 | 1467878684555 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:44 INFO - PROCESS | 19051 | 1467878684642 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
01:04:45 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
01:04:45 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
01:04:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:04:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:04:45 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
01:04:45 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
01:04:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
01:04:45 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
01:04:45 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
01:04:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:04:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:04:45 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
01:04:45 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
01:04:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
01:04:45 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | typeof exception.message === "string" - assert_equals: expected "" but got "Node cannot be inserted at the specified point in the hierarchy"
01:04:45 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
01:04:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:04:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:04:45 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
01:04:45 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
01:04:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
01:04:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
01:04:45 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
01:04:45 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
01:04:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:04:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:04:45 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
01:04:45 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
01:04:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
01:04:45 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
01:04:45 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
01:04:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:04:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:04:45 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
01:04:45 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
01:04:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
01:04:45 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
01:04:45 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
01:04:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:04:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:04:45 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
01:04:45 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
01:04:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
01:04:45 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: typeof exception.message === "string" - assert_equals: expected "" but got "Node cannot be inserted at the specified point in the hierarchy"
01:04:45 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
01:04:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:04:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:04:45 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
01:04:45 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
01:04:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
01:04:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
01:04:45 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
01:04:45 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
01:04:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:04:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:04:45 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
01:04:45 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
01:04:45 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 476ms
01:04:45 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
01:04:45 INFO - PROCESS | 19051 | 1467878685053 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:45 INFO - PROCESS | 19051 | 1467878685143 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
01:04:45 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 390ms
01:04:45 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
01:04:45 INFO - PROCESS | 19051 | 1467878685449 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:45 INFO - PROCESS | 19051 | 1467878685534 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
01:04:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
01:04:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
01:04:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
01:04:45 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 441ms
01:04:45 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
01:04:45 INFO - PROCESS | 19051 | 1467878685899 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:45 INFO - PROCESS | 19051 | 1467878685993 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:46 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
01:04:46 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
01:04:46 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
01:04:46 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
01:04:46 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
01:04:46 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
01:04:46 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
01:04:46 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
01:04:46 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
01:04:46 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
01:04:46 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
01:04:46 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
01:04:46 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
01:04:46 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
01:04:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
01:04:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:04:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:04:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
01:04:46 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 443ms
01:04:46 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
01:04:46 INFO - PROCESS | 19051 | 1467878686348 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:46 INFO - PROCESS | 19051 | 1467878686433 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:47 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
01:04:47 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
01:04:47 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
01:04:47 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
01:04:47 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
01:04:47 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1438ms
01:04:47 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
01:04:47 INFO - PROCESS | 19051 | 1467878687794 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:47 INFO - PROCESS | 19051 | 1467878687912 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:49 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
01:04:49 INFO - {}
01:04:49 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
01:04:49 INFO - {}
01:04:49 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
01:04:49 INFO - {}
01:04:49 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
01:04:49 INFO - {}
01:04:49 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
01:04:49 INFO - {}
01:04:49 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1575ms
01:04:49 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
01:04:49 INFO - PROCESS | 19051 | 1467878689381 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:49 INFO - PROCESS | 19051 | 1467878689477 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:50 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
01:04:50 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 723ms
01:04:50 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
01:04:50 INFO - PROCESS | 19051 | 1467878690117 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:50 INFO - PROCESS | 19051 | 1467878690218 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:50 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
01:04:50 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
01:04:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:04:50 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
01:04:50 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 531ms
01:04:50 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
01:04:50 INFO - PROCESS | 19051 | 1467878690646 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:04:50 INFO - PROCESS | 19051 | 1467878690749 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:00 INFO - PROCESS | 19051 | MARIONETTE LOG: INFO: Timeout fired
01:05:00 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-stop.htm | XMLHttpRequest: abort event should fire when stop() method is used - assert_equals: expected true but got false
01:05:00 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
01:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:05:00 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
01:05:00 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10204ms
01:05:00 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
01:05:00 INFO - PROCESS | 19051 | 1467878700860 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:00 INFO - PROCESS | 19051 | 1467878700949 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:01 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
01:05:01 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 729ms
01:05:01 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
01:05:01 INFO - PROCESS | 19051 | 1467878701598 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:01 INFO - PROCESS | 19051 | 1467878701684 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:02 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
01:05:02 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 478ms
01:05:02 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
01:05:02 INFO - PROCESS | 19051 | 1467878702090 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:02 INFO - PROCESS | 19051 | 1467878702204 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:02 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
01:05:02 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 475ms
01:05:02 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
01:05:02 INFO - PROCESS | 19051 | 1467878702564 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:02 INFO - PROCESS | 19051 | 1467878702656 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:03 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
01:05:03 INFO - {}
01:05:03 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 472ms
01:05:03 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
01:05:03 INFO - PROCESS | 19051 | 1467878703047 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:03 INFO - PROCESS | 19051 | 1467878703134 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:03 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
01:05:03 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 476ms
01:05:03 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
01:05:03 INFO - PROCESS | 19051 | 1467878703524 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:03 INFO - PROCESS | 19051 | 1467878703634 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:03 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
01:05:03 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
01:05:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:05:03 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
01:05:03 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
01:05:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:05:03 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
01:05:03 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 479ms
01:05:04 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
01:05:04 INFO - PROCESS | 19051 | 1467878704007 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:04 INFO - PROCESS | 19051 | 1467878704092 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:04 INFO - TEST-PASS | /XMLHttpRequest/abort-event-abort.htm | XMLHttpRequest: The abort() method: do not fire abort event in OPENED state when send() flag is unset. send() throws after abort().
01:05:04 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 422ms
01:05:04 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
01:05:04 INFO - PROCESS | 19051 | 1467878704437 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:04 INFO - PROCESS | 19051 | 1467878704522 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:04 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
01:05:04 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 426ms
01:05:04 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
01:05:04 INFO - PROCESS | 19051 | 1467878704868 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:04 INFO - PROCESS | 19051 | 1467878704950 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:05 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
01:05:05 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 430ms
01:05:05 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
01:05:05 INFO - PROCESS | 19051 | 1467878705301 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:05 INFO - PROCESS | 19051 | 1467878705380 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:05 INFO - TEST-FAIL | /XMLHttpRequest/abort-event-order.htm | XMLHttpRequest: The abort() method: abort and loadend events - assert_array_equals: property 2, expected "upload.abort" but got "abort"
01:05:05 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
01:05:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:05:05 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
01:05:05 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
01:05:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:05:05 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
01:05:05 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
01:05:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:05:05 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
01:05:05 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 421ms
01:05:05 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
01:05:05 INFO - PROCESS | 19051 | 1467878705736 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:05 INFO - PROCESS | 19051 | 1467878705831 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:06 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
01:05:06 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 478ms
01:05:06 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
01:05:06 INFO - PROCESS | 19051 | 1467878706217 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:06 INFO - PROCESS | 19051 | 1467878706307 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:06 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
01:05:06 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 419ms
01:05:06 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
01:05:06 INFO - PROCESS | 19051 | 1467878706642 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:06 INFO - PROCESS | 19051 | 1467878706723 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:07 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
01:05:07 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 477ms
01:05:07 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
01:05:07 INFO - PROCESS | 19051 | 1467878707128 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:07 INFO - PROCESS | 19051 | 1467878707228 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:07 INFO - TEST-FAIL | /XMLHttpRequest/data-uri.htm | XHR method GET with charset text/plain - assert_false: getAllResponseHeaders() must not include Content-Length expected false got true
01:05:07 INFO - do_test/)
01:05:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
01:05:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
01:05:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
01:05:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
01:05:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
01:05:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
01:05:39 INFO - )
01:05:39 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 481ms
01:05:39 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
01:05:39 INFO - PROCESS | 19051 | 1467878739698 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:39 INFO - PROCESS | 19051 | 1467878739793 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
01:05:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
01:05:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
01:05:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
01:05:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
01:05:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
01:05:40 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 671ms
01:05:40 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
01:05:40 INFO - PROCESS | 19051 | 1467878740377 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:40 INFO - PROCESS | 19051 | 1467878740464 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
01:05:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
01:05:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
01:05:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
01:05:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
01:05:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
01:05:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
01:05:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
01:05:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
01:05:41 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 778ms
01:05:41 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
01:05:41 INFO - PROCESS | 19051 | 1467878741164 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:41 INFO - PROCESS | 19051 | 1467878741248 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
01:05:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
01:05:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
01:05:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
01:05:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
01:05:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
01:05:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
01:05:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
01:05:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
01:05:41 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 424ms
01:05:41 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
01:05:41 INFO - PROCESS | 19051 | 1467878741597 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:41 INFO - PROCESS | 19051 | 1467878741695 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
01:05:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
01:05:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
01:05:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
01:05:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
01:05:42 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 476ms
01:05:42 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
01:05:42 INFO - PROCESS | 19051 | 1467878742086 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:42 INFO - PROCESS | 19051 | 1467878742181 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:42 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
01:05:42 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
01:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:05:42 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
01:05:42 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 489ms
01:05:42 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
01:05:42 INFO - PROCESS | 19051 | 1467878742580 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:42 INFO - PROCESS | 19051 | 1467878742769 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:43 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
01:05:43 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
01:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:05:43 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
01:05:43 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 621ms
01:05:43 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
01:05:43 INFO - PROCESS | 19051 | 1467878743209 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:43 INFO - PROCESS | 19051 | 1467878743308 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:44 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
01:05:44 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 877ms
01:05:44 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
01:05:44 INFO - PROCESS | 19051 | 1467878744098 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:44 INFO - PROCESS | 19051 | 1467878744191 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:44 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
01:05:44 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
01:05:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:05:44 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
01:05:44 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 481ms
01:05:44 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
01:05:44 INFO - PROCESS | 19051 | 1467878744619 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:44 INFO - PROCESS | 19051 | 1467878744712 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:45 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
01:05:45 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
01:05:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:05:45 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
01:05:45 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 471ms
01:05:45 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
01:05:45 INFO - PROCESS | 19051 | 1467878745105 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:45 INFO - PROCESS | 19051 | 1467878745204 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:45 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
01:05:45 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 528ms
01:05:45 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
01:05:45 INFO - PROCESS | 19051 | 1467878745629 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:45 INFO - PROCESS | 19051 | 1467878745738 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:46 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
01:05:46 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 431ms
01:05:46 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
01:05:46 INFO - PROCESS | 19051 | 1467878746083 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:46 INFO - PROCESS | 19051 | 1467878746182 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:46 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
01:05:46 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 520ms
01:05:46 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
01:05:46 INFO - PROCESS | 19051 | 1467878746619 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:46 INFO - PROCESS | 19051 | 1467878746744 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:47 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
01:05:47 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 520ms
01:05:47 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
01:05:47 INFO - PROCESS | 19051 | 1467878747140 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:47 INFO - PROCESS | 19051 | 1467878747250 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:47 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
01:05:47 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
01:05:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:05:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:05:47 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
01:05:47 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
01:05:47 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
01:05:47 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 477ms
01:05:47 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
01:05:47 INFO - PROCESS | 19051 | 1467878747622 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:47 INFO - PROCESS | 19051 | 1467878747728 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:48 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
01:05:48 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
01:05:48 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 520ms
01:05:48 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
01:05:48 INFO - PROCESS | 19051 | 1467878748148 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:48 INFO - PROCESS | 19051 | 1467878748228 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:48 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
01:05:48 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
01:05:48 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
01:05:48 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
01:05:48 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 527ms
01:05:48 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
01:05:48 INFO - PROCESS | 19051 | 1467878748680 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:48 INFO - PROCESS | 19051 | 1467878748767 Marionette INFO sendAsync 8a02225b-6260-4603-8c98-238bf1e165bc
01:05:49 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: