builder: mozilla-beta_ubuntu64_vm_test_pgo-web-platform-tests-e10s-1
slave: tst-linux64-spot-1102
starttime: 1467825796.27
results: success (0)
buildid: 20160706073523
builduid: c28e067fd6254dbbbe742961c22d611d
revision: 85f50dde3d351d93b571ac49ff71cf5140a2a3a7
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-06 10:23:16.272722) =========
master: http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-06 10:23:16.273226) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-06 10:23:16.273513) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-06 10:23:16.316151) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 10:23:16.316458) =========
bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1467824600.708854-132849280
_=/tools/buildbot/bin/python
using PTY: False
--2016-07-06 10:23:16-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 9.27M=0.001s
2016-07-06 10:23:16 (9.27 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.305069
========= master_lag: 0.29 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 10:23:16.908000) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 10:23:16.908342) =========
rm -rf scripts properties
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts', 'properties']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1467824600.708854-132849280
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.076042
========= master_lag: 0.11 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 10:23:17.098286) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 10:23:17.098635) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 85f50dde3d351d93b571ac49ff71cf5140a2a3a7 --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 85f50dde3d351d93b571ac49ff71cf5140a2a3a7 --destination scripts --debug']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1467824600.708854-132849280
_=/tools/buildbot/bin/python
using PTY: False
2016-07-06 10:23:17,228 truncating revision to first 12 chars
2016-07-06 10:23:17,229 Setting DEBUG logging.
2016-07-06 10:23:17,229 attempt 1/10
2016-07-06 10:23:17,229 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/85f50dde3d35?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-06 10:23:17,605 unpacking tar archive at: mozilla-beta-85f50dde3d35/testing/mozharness/
program finished with exit code 0
elapsedTime=0.675757
========= master_lag: 0.03 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 10:23:17.808082) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-06 10:23:17.808427) =========
script_repo_revision: 85f50dde3d351d93b571ac49ff71cf5140a2a3a7
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-06 10:23:17.808809) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-06 10:23:17.809083) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-06 10:23:17.839622) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 33 mins, 43 secs) (at 2016-07-06 10:23:17.839889) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--e10s', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'ondemand']
environment:
CCACHE_DIR=/builds/ccache
CCACHE_UMASK=002
DISPLAY=:0
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NODE_PATH=/usr/bin/node
MOZ_NO_REMOTE=1
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
NO_FAIL_ON_TEST_ERRORS=1
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PROPERTIES_FILE=/builds/slave/test/buildprops.json
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1467824600.708854-132849280
_=/tools/buildbot/bin/python
using PTY: False
10:23:18 INFO - MultiFileLogger online at 20160706 10:23:18 in /builds/slave/test
10:23:18 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
10:23:18 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
10:23:18 INFO - {'append_to_log': False,
10:23:18 INFO - 'base_work_dir': '/builds/slave/test',
10:23:18 INFO - 'blob_upload_branch': 'mozilla-beta',
10:23:18 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
10:23:18 INFO - 'buildbot_json_path': 'buildprops.json',
10:23:18 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
10:23:18 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
10:23:18 INFO - 'download_minidump_stackwalk': True,
10:23:18 INFO - 'download_symbols': 'ondemand',
10:23:18 INFO - 'e10s': True,
10:23:18 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
10:23:18 INFO - 'tooltool.py': '/tools/tooltool.py',
10:23:18 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
10:23:18 INFO - '/tools/misc-python/virtualenv.py')},
10:23:18 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
10:23:18 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
10:23:18 INFO - 'log_level': 'info',
10:23:18 INFO - 'log_to_console': True,
10:23:18 INFO - 'opt_config_files': (),
10:23:18 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
10:23:18 INFO - '--processes=1',
10:23:18 INFO - '--config=%(test_path)s/wptrunner.ini',
10:23:18 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
10:23:18 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
10:23:18 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
10:23:18 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
10:23:18 INFO - 'pip_index': False,
10:23:18 INFO - 'require_test_zip': True,
10:23:18 INFO - 'test_type': ('testharness',),
10:23:18 INFO - 'this_chunk': '1',
10:23:18 INFO - 'tooltool_cache': '/builds/tooltool_cache',
10:23:18 INFO - 'total_chunks': '5',
10:23:18 INFO - 'virtualenv_path': 'venv',
10:23:18 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
10:23:18 INFO - 'work_dir': 'build'}
10:23:18 INFO - #####
10:23:18 INFO - ##### Running clobber step.
10:23:18 INFO - #####
10:23:18 INFO - Running pre-action listener: _resource_record_pre_action
10:23:18 INFO - Running main action method: clobber
10:23:18 INFO - rmtree: /builds/slave/test/build
10:23:18 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
10:23:22 INFO - Running post-action listener: _resource_record_post_action
10:23:22 INFO - #####
10:23:22 INFO - ##### Running read-buildbot-config step.
10:23:22 INFO - #####
10:23:22 INFO - Running pre-action listener: _resource_record_pre_action
10:23:22 INFO - Running main action method: read_buildbot_config
10:23:22 INFO - Using buildbot properties:
10:23:22 INFO - {
10:23:22 INFO - "project": "",
10:23:22 INFO - "product": "firefox",
10:23:22 INFO - "script_repo_revision": "production",
10:23:22 INFO - "scheduler": "tests-mozilla-beta-ubuntu64_vm-pgo-unittest",
10:23:22 INFO - "repository": "",
10:23:22 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-beta pgo test web-platform-tests-e10s-1",
10:23:22 INFO - "buildid": "20160706073523",
10:23:22 INFO - "pgo_build": "True",
10:23:22 INFO - "basedir": "/builds/slave/test",
10:23:22 INFO - "buildnumber": 1,
10:23:22 INFO - "slavename": "tst-linux64-spot-1102",
10:23:22 INFO - "master": "http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/",
10:23:22 INFO - "platform": "linux64",
10:23:22 INFO - "branch": "mozilla-beta",
10:23:22 INFO - "revision": "85f50dde3d351d93b571ac49ff71cf5140a2a3a7",
10:23:22 INFO - "repo_path": "releases/mozilla-beta",
10:23:22 INFO - "moz_repo_path": "",
10:23:22 INFO - "stage_platform": "linux64-pgo",
10:23:22 INFO - "builduid": "c28e067fd6254dbbbe742961c22d611d",
10:23:22 INFO - "slavebuilddir": "test"
10:23:22 INFO - }
10:23:22 INFO - Found installer url https://queue.taskcluster.net/v1/task/J6OHwalPQQuYiv70H0doVw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2.
10:23:22 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/J6OHwalPQQuYiv70H0doVw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json.
10:23:22 INFO - Running post-action listener: _resource_record_post_action
10:23:22 INFO - #####
10:23:22 INFO - ##### Running download-and-extract step.
10:23:22 INFO - #####
10:23:22 INFO - Running pre-action listener: _resource_record_pre_action
10:23:22 INFO - Running main action method: download_and_extract
10:23:22 INFO - mkdir: /builds/slave/test/build/tests
10:23:22 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')]}
10:23:22 INFO - https://queue.taskcluster.net/v1/task/J6OHwalPQQuYiv70H0doVw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net
10:23:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/J6OHwalPQQuYiv70H0doVw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
10:23:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/J6OHwalPQQuYiv70H0doVw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
10:23:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/J6OHwalPQQuYiv70H0doVw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
10:23:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/J6OHwalPQQuYiv70H0doVw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.test_packages.json'}, attempt #1
10:23:25 INFO - Downloaded 1327 bytes.
10:23:25 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
10:23:25 INFO - Using the following test package requirements:
10:23:25 INFO - {u'common': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip'],
10:23:25 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
10:23:25 INFO - u'firefox-48.0.en-US.linux-x86_64.cppunittest.tests.zip'],
10:23:25 INFO - u'gtest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
10:23:25 INFO - u'firefox-48.0.en-US.linux-x86_64.gtest.tests.zip'],
10:23:25 INFO - u'jittest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
10:23:25 INFO - u'jsshell-linux-x86_64.zip'],
10:23:25 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
10:23:25 INFO - u'firefox-48.0.en-US.linux-x86_64.mochitest.tests.zip'],
10:23:25 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip'],
10:23:25 INFO - u'reftest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
10:23:25 INFO - u'firefox-48.0.en-US.linux-x86_64.reftest.tests.zip'],
10:23:25 INFO - u'talos': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
10:23:25 INFO - u'firefox-48.0.en-US.linux-x86_64.talos.tests.zip'],
10:23:25 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
10:23:25 INFO - u'firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip'],
10:23:25 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
10:23:25 INFO - u'firefox-48.0.en-US.linux-x86_64.xpcshell.tests.zip']}
10:23:25 INFO - Downloading packages: [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform
10:23: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')]}
10:23:25 INFO - https://queue.taskcluster.net/v1/task/J6OHwalPQQuYiv70H0doVw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net
10:23:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/J6OHwalPQQuYiv70H0doVw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip
10:23:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/J6OHwalPQQuYiv70H0doVw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip
10:23:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/J6OHwalPQQuYiv70H0doVw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip
10:23:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/J6OHwalPQQuYiv70H0doVw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip'}, attempt #1
10:23:27 INFO - Downloaded 24237035 bytes.
10:23:27 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
10:23:27 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
10:23:28 INFO - caution: filename not matched: web-platform/*
10:23:28 INFO - Return code: 11
10:23:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:23:28 INFO - https://queue.taskcluster.net/v1/task/J6OHwalPQQuYiv70H0doVw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net
10:23:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/J6OHwalPQQuYiv70H0doVw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip
10:23:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/J6OHwalPQQuYiv70H0doVw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip
10:23:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/J6OHwalPQQuYiv70H0doVw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip
10:23:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/J6OHwalPQQuYiv70H0doVw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1
10:23:30 INFO - Downloaded 36389881 bytes.
10:23:30 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
10:23:30 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
10:23:33 INFO - caution: filename not matched: bin/*
10:23:33 INFO - caution: filename not matched: config/*
10:23:33 INFO - caution: filename not matched: mozbase/*
10:23:33 INFO - caution: filename not matched: marionette/*
10:23:33 INFO - caution: filename not matched: tools/wptserve/*
10:23:33 INFO - Return code: 11
10:23: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')]}
10:23:33 INFO - https://queue.taskcluster.net/v1/task/J6OHwalPQQuYiv70H0doVw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net
10:23:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/J6OHwalPQQuYiv70H0doVw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
10:23:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/J6OHwalPQQuYiv70H0doVw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
10:23:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/J6OHwalPQQuYiv70H0doVw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
10:23:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/J6OHwalPQQuYiv70H0doVw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.tar.bz2'}, attempt #1
10:23:41 INFO - Downloaded 56022221 bytes.
10:23:41 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/J6OHwalPQQuYiv70H0doVw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
10:23:41 INFO - mkdir: /builds/slave/test/properties
10:23:41 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
10:23:41 INFO - Writing to file /builds/slave/test/properties/build_url
10:23:41 INFO - Contents:
10:23:41 INFO - build_url:https://queue.taskcluster.net/v1/task/J6OHwalPQQuYiv70H0doVw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
10:23:42 INFO - Running post-action listener: _resource_record_post_action
10:23:42 INFO - Running post-action listener: set_extra_try_arguments
10:23:42 INFO - #####
10:23:42 INFO - ##### Running create-virtualenv step.
10:23:42 INFO - #####
10:23:42 INFO - Running pre-action listener: _pre_create_virtualenv
10:23:42 INFO - Running pre-action listener: _resource_record_pre_action
10:23:42 INFO - Running main action method: create_virtualenv
10:23:42 INFO - Creating virtualenv /builds/slave/test/build/venv
10:23:42 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
10:23:42 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
10:23:42 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
10:23:42 INFO - Using real prefix '/usr'
10:23:42 INFO - New python executable in /builds/slave/test/build/venv/bin/python
10:23:44 INFO - Installing distribute.............................................................................................................................................................................................done.
10:23:47 INFO - Installing pip.................done.
10:23:47 INFO - Return code: 0
10:23:47 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
10:23:47 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')]}
10:23:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:23:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
10:23:47 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')]}
10:23:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:23:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
10:23:47 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x25bc030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25bd3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x26ca220>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x26e4650>, '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 0x26cc1f0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x26cc6a0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467824600.708854-132849280', '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
10:23:47 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build
10:23:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
10:23:47 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
10:23:47 INFO - 'CCACHE_UMASK': '002',
10:23:47 INFO - 'DISPLAY': ':0',
10:23:47 INFO - 'HOME': '/home/cltbld',
10:23:47 INFO - 'LANG': 'en_US.UTF-8',
10:23:47 INFO - 'LOGNAME': 'cltbld',
10:23:47 INFO - 'MAIL': '/var/mail/cltbld',
10:23:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:23:47 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
10:23:47 INFO - 'MOZ_NO_REMOTE': '1',
10:23:47 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
10:23:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:23:47 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
10:23:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
10:23:47 INFO - 'PWD': '/builds/slave/test',
10:23:47 INFO - 'SHELL': '/bin/bash',
10:23:47 INFO - 'SHLVL': '1',
10:23:47 INFO - 'TERM': 'linux',
10:23:47 INFO - 'TMOUT': '86400',
10:23:47 INFO - 'USER': 'cltbld',
10:23:47 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467824600.708854-132849280',
10:23:47 INFO - '_': '/tools/buildbot/bin/python'}
10:23:47 INFO - Ignoring indexes: https://pypi.python.org/simple/
10:23:47 INFO - Downloading/unpacking psutil>=0.7.1
10:23:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
10:23:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
10:23:47 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
10:23:47 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
10:23:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
10:23:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
10:23:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
10:23:52 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
10:23:52 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
10:23:52 INFO - Installing collected packages: psutil
10:23:52 INFO - Running setup.py install for psutil
10:23:52 INFO - building 'psutil._psutil_linux' extension
10:23:52 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o
10:23:53 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so
10:23:53 INFO - building 'psutil._psutil_posix' extension
10:23:53 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o
10:23:53 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so
10:23:53 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
10:23:53 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
10:23:53 INFO - Successfully installed psutil
10:23:53 INFO - Cleaning up...
10:23:53 INFO - Return code: 0
10:23:53 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
10:23:53 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')]}
10:23:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:23:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
10:23:53 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')]}
10:23:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:23:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
10:23:53 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x25bc030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25bd3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x26ca220>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x26e4650>, '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 0x26cc1f0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x26cc6a0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467824600.708854-132849280', '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
10:23:53 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
10:23:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
10:23:53 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
10:23:53 INFO - 'CCACHE_UMASK': '002',
10:23:53 INFO - 'DISPLAY': ':0',
10:23:53 INFO - 'HOME': '/home/cltbld',
10:23:53 INFO - 'LANG': 'en_US.UTF-8',
10:23:53 INFO - 'LOGNAME': 'cltbld',
10:23:53 INFO - 'MAIL': '/var/mail/cltbld',
10:23:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:23:53 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
10:23:53 INFO - 'MOZ_NO_REMOTE': '1',
10:23:53 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
10:23:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:23:53 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
10:23:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
10:23:53 INFO - 'PWD': '/builds/slave/test',
10:23:53 INFO - 'SHELL': '/bin/bash',
10:23:53 INFO - 'SHLVL': '1',
10:23:53 INFO - 'TERM': 'linux',
10:23:53 INFO - 'TMOUT': '86400',
10:23:53 INFO - 'USER': 'cltbld',
10:23:53 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467824600.708854-132849280',
10:23:53 INFO - '_': '/tools/buildbot/bin/python'}
10:23:54 INFO - Ignoring indexes: https://pypi.python.org/simple/
10:23:54 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
10:23:54 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
10:23:54 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
10:23:54 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
10:23:54 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
10:23:54 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
10:23:54 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
10:23:58 INFO - Downloading mozsystemmonitor-0.0.tar.gz
10:23:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
10:23:58 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
10:23:58 INFO - Installing collected packages: mozsystemmonitor
10:23:58 INFO - Running setup.py install for mozsystemmonitor
10:23:58 INFO - Successfully installed mozsystemmonitor
10:23:58 INFO - Cleaning up...
10:23:58 INFO - Return code: 0
10:23:58 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
10:23:58 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')]}
10:23:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:23:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
10:23:58 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')]}
10:23:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:23:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
10:23:58 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x25bc030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25bd3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x26ca220>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x26e4650>, '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 0x26cc1f0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x26cc6a0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467824600.708854-132849280', '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
10:23:58 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build
10:23:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
10:23:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
10:23:58 INFO - 'CCACHE_UMASK': '002',
10:23:58 INFO - 'DISPLAY': ':0',
10:23:58 INFO - 'HOME': '/home/cltbld',
10:23:58 INFO - 'LANG': 'en_US.UTF-8',
10:23:58 INFO - 'LOGNAME': 'cltbld',
10:23:58 INFO - 'MAIL': '/var/mail/cltbld',
10:23:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:23:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
10:23:58 INFO - 'MOZ_NO_REMOTE': '1',
10:23:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
10:23:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:23:58 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
10:23:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
10:23:58 INFO - 'PWD': '/builds/slave/test',
10:23:58 INFO - 'SHELL': '/bin/bash',
10:23:58 INFO - 'SHLVL': '1',
10:23:58 INFO - 'TERM': 'linux',
10:23:58 INFO - 'TMOUT': '86400',
10:23:58 INFO - 'USER': 'cltbld',
10:23:58 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467824600.708854-132849280',
10:23:58 INFO - '_': '/tools/buildbot/bin/python'}
10:23:59 INFO - Ignoring indexes: https://pypi.python.org/simple/
10:23:59 INFO - Downloading/unpacking blobuploader==1.2.4
10:23:59 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
10:23:59 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
10:23:59 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
10:23:59 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
10:23:59 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
10:23:59 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
10:24:03 INFO - Downloading blobuploader-1.2.4.tar.gz
10:24:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
10:24:03 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
10:24: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
10:24: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
10:24:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
10:24:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
10:24: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
10:24: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
10:24:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
10:24:04 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
10:24:04 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
10:24:04 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
10:24:04 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
10:24:04 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
10:24:04 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
10:24:04 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
10:24:05 INFO - Downloading docopt-0.6.1.tar.gz
10:24:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
10:24:05 INFO - Installing collected packages: blobuploader, requests, docopt
10:24:05 INFO - Running setup.py install for blobuploader
10:24:05 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
10:24:05 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
10:24:05 INFO - Running setup.py install for requests
10:24:06 INFO - Running setup.py install for docopt
10:24:06 INFO - Successfully installed blobuploader requests docopt
10:24:06 INFO - Cleaning up...
10:24:06 INFO - Return code: 0
10:24:06 INFO - Installing None into virtualenv /builds/slave/test/build/venv
10:24:06 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')]}
10:24:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:24:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
10:24:06 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')]}
10:24:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:24:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
10:24:06 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x25bc030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25bd3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x26ca220>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x26e4650>, '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 0x26cc1f0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x26cc6a0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467824600.708854-132849280', '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
10:24:06 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
10:24:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
10:24:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
10:24:06 INFO - 'CCACHE_UMASK': '002',
10:24:06 INFO - 'DISPLAY': ':0',
10:24:06 INFO - 'HOME': '/home/cltbld',
10:24:06 INFO - 'LANG': 'en_US.UTF-8',
10:24:06 INFO - 'LOGNAME': 'cltbld',
10:24:06 INFO - 'MAIL': '/var/mail/cltbld',
10:24:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:24:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
10:24:06 INFO - 'MOZ_NO_REMOTE': '1',
10:24:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
10:24:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:24:06 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
10:24:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
10:24:06 INFO - 'PWD': '/builds/slave/test',
10:24:06 INFO - 'SHELL': '/bin/bash',
10:24:06 INFO - 'SHLVL': '1',
10:24:06 INFO - 'TERM': 'linux',
10:24:06 INFO - 'TMOUT': '86400',
10:24:06 INFO - 'USER': 'cltbld',
10:24:06 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467824600.708854-132849280',
10:24:06 INFO - '_': '/tools/buildbot/bin/python'}
10:24:07 INFO - Ignoring indexes: https://pypi.python.org/simple/
10:24:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
10:24:07 INFO - Running setup.py (path:/tmp/pip-4MW8Fi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
10:24:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
10:24:07 INFO - Running setup.py (path:/tmp/pip-cuqBeA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
10:24:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
10:24:07 INFO - Running setup.py (path:/tmp/pip-8ptMmx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
10:24:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
10:24:07 INFO - Running setup.py (path:/tmp/pip-GGe1Aq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
10:24:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
10:24:07 INFO - Running setup.py (path:/tmp/pip-Jtq2Gs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
10:24:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
10:24:07 INFO - Running setup.py (path:/tmp/pip-JwSmCt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
10:24:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
10:24:08 INFO - Running setup.py (path:/tmp/pip-3vR4nj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
10:24:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
10:24:08 INFO - Running setup.py (path:/tmp/pip-_UBKEE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
10:24:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
10:24:08 INFO - Running setup.py (path:/tmp/pip-EYgLC9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
10:24:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
10:24:08 INFO - Running setup.py (path:/tmp/pip-TLbhyj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
10:24:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
10:24:08 INFO - Running setup.py (path:/tmp/pip-2jmNuR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
10:24:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
10:24:08 INFO - Running setup.py (path:/tmp/pip-ZNxbcm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
10:24:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
10:24:08 INFO - Running setup.py (path:/tmp/pip-1RokE4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
10:24:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
10:24:09 INFO - Running setup.py (path:/tmp/pip-QHDW5z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
10:24:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
10:24:09 INFO - Running setup.py (path:/tmp/pip-l6LzM0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
10:24:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
10:24:09 INFO - Running setup.py (path:/tmp/pip-RqhHjn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
10:24:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
10:24:09 INFO - Running setup.py (path:/tmp/pip-sSmt_P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
10:24:09 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
10:24:09 INFO - Running setup.py (path:/tmp/pip-zIeb57-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
10:24:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
10:24:09 INFO - Running setup.py (path:/tmp/pip-c5gsra-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
10:24:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
10:24:09 INFO - Running setup.py (path:/tmp/pip-8k_EbN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
10:24:10 INFO - Unpacking /builds/slave/test/build/tests/marionette
10:24:10 INFO - Running setup.py (path:/tmp/pip-eT8uEg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
10:24:10 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
10:24:10 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
10:24:10 INFO - Running setup.py install for manifestparser
10:24:10 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
10:24:10 INFO - Running setup.py install for mozcrash
10:24:10 INFO - Running setup.py install for mozdebug
10:24:11 INFO - Running setup.py install for mozdevice
10:24:11 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
10:24:11 INFO - Installing dm script to /builds/slave/test/build/venv/bin
10:24:11 INFO - Running setup.py install for mozfile
10:24:11 INFO - Running setup.py install for mozhttpd
10:24:11 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
10:24:11 INFO - Running setup.py install for mozinfo
10:24:12 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
10:24:12 INFO - Running setup.py install for mozInstall
10:24:12 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
10:24:12 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
10:24:12 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
10:24:12 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
10:24:12 INFO - Running setup.py install for mozleak
10:24:12 INFO - Running setup.py install for mozlog
10:24:12 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
10:24:12 INFO - Running setup.py install for moznetwork
10:24:12 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
10:24:12 INFO - Running setup.py install for mozprocess
10:24:13 INFO - Running setup.py install for mozprofile
10:24:13 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
10:24:13 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
10:24:13 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
10:24:13 INFO - Running setup.py install for mozrunner
10:24:13 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
10:24:13 INFO - Running setup.py install for mozscreenshot
10:24:13 INFO - Running setup.py install for moztest
10:24:14 INFO - Running setup.py install for mozversion
10:24:14 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
10:24:14 INFO - Running setup.py install for wptserve
10:24:14 INFO - Running setup.py install for marionette-driver
10:24:14 INFO - Running setup.py install for browsermob-proxy
10:24:14 INFO - Running setup.py install for marionette-client
10:24:15 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
10:24:15 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
10:24:15 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
10:24:15 INFO - Cleaning up...
10:24:15 INFO - Return code: 0
10:24:15 INFO - Installing None into virtualenv /builds/slave/test/build/venv
10:24:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:24:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:24:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
10:24:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:24:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:24:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
10:24:15 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x25bc030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25bd3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x26ca220>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x26e4650>, '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 0x26cc1f0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x26cc6a0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467824600.708854-132849280', '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
10:24:15 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
10:24:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
10:24:15 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
10:24:15 INFO - 'CCACHE_UMASK': '002',
10:24:15 INFO - 'DISPLAY': ':0',
10:24:15 INFO - 'HOME': '/home/cltbld',
10:24:15 INFO - 'LANG': 'en_US.UTF-8',
10:24:15 INFO - 'LOGNAME': 'cltbld',
10:24:15 INFO - 'MAIL': '/var/mail/cltbld',
10:24:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:24:15 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
10:24:15 INFO - 'MOZ_NO_REMOTE': '1',
10:24:15 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
10:24:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:24:15 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
10:24:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
10:24:15 INFO - 'PWD': '/builds/slave/test',
10:24:15 INFO - 'SHELL': '/bin/bash',
10:24:15 INFO - 'SHLVL': '1',
10:24:15 INFO - 'TERM': 'linux',
10:24:15 INFO - 'TMOUT': '86400',
10:24:15 INFO - 'USER': 'cltbld',
10:24:15 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467824600.708854-132849280',
10:24:15 INFO - '_': '/tools/buildbot/bin/python'}
10:24:15 INFO - Ignoring indexes: https://pypi.python.org/simple/
10:24:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
10:24:15 INFO - Running setup.py (path:/tmp/pip-tiq6mn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
10:24:16 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))
10:24:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
10:24:16 INFO - Running setup.py (path:/tmp/pip-WyT3ib-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
10:24:16 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))
10:24:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
10:24:16 INFO - Running setup.py (path:/tmp/pip-EGXLfQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
10:24:16 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))
10:24:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
10:24:16 INFO - Running setup.py (path:/tmp/pip-1hutzr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
10:24:16 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))
10:24:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
10:24:16 INFO - Running setup.py (path:/tmp/pip-L8aLXc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
10:24:16 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))
10:24:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
10:24:16 INFO - Running setup.py (path:/tmp/pip-mZ0m7N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
10:24:16 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))
10:24:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
10:24:16 INFO - Running setup.py (path:/tmp/pip-LZX5ag-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
10:24:16 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))
10:24:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
10:24:16 INFO - Running setup.py (path:/tmp/pip-QSRQYT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
10:24:17 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))
10:24:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
10:24:17 INFO - Running setup.py (path:/tmp/pip-4knN6o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
10:24:17 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))
10:24:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
10:24:17 INFO - Running setup.py (path:/tmp/pip-vFC6sd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
10:24:17 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))
10:24:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
10:24:17 INFO - Running setup.py (path:/tmp/pip-NgPMLS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
10:24:17 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))
10:24:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
10:24:17 INFO - Running setup.py (path:/tmp/pip-jTK2i3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
10:24:17 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))
10:24:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
10:24:17 INFO - Running setup.py (path:/tmp/pip-U7ZTdC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
10:24:17 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))
10:24:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
10:24:17 INFO - Running setup.py (path:/tmp/pip-h8R2c3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
10:24:17 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))
10:24:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
10:24:17 INFO - Running setup.py (path:/tmp/pip-fJ8rip-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
10:24:18 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))
10:24:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
10:24:18 INFO - Running setup.py (path:/tmp/pip-GGRyS7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
10:24:18 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))
10:24:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
10:24:18 INFO - Running setup.py (path:/tmp/pip-xFp1qy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
10:24:18 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))
10:24:18 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
10:24:18 INFO - Running setup.py (path:/tmp/pip-tUvgkk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
10:24:18 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))
10:24:18 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
10:24:18 INFO - Running setup.py (path:/tmp/pip-V0Q8Ni-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
10:24:18 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))
10:24:18 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
10:24:18 INFO - Running setup.py (path:/tmp/pip-P4Vqyp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
10:24:18 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))
10:24:18 INFO - Unpacking /builds/slave/test/build/tests/marionette
10:24:19 INFO - Running setup.py (path:/tmp/pip-ubaGfL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
10:24:19 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
10:24:19 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))
10:24:19 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))
10:24:19 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))
10:24:19 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))
10:24:19 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))
10:24:19 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))
10:24:19 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
10:24:19 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
10:24:19 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
10:24:19 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
10:24:19 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
10:24:19 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
10:24:19 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
10:24:23 INFO - Downloading blessings-1.6.tar.gz
10:24:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
10:24:23 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))
10:24:23 INFO - Installing collected packages: blessings
10:24:23 INFO - Running setup.py install for blessings
10:24:23 INFO - Successfully installed blessings
10:24:23 INFO - Cleaning up...
10:24:23 INFO - Return code: 0
10:24:23 INFO - Done creating virtualenv /builds/slave/test/build/venv.
10:24:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
10:24:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
10:24:24 INFO - Reading from file tmpfile_stdout
10:24:24 INFO - Current package versions:
10:24:24 INFO - argparse == 1.2.1
10:24:24 INFO - blessings == 1.6
10:24:24 INFO - blobuploader == 1.2.4
10:24:24 INFO - browsermob-proxy == 0.6.0
10:24:24 INFO - docopt == 0.6.1
10:24:24 INFO - manifestparser == 1.1
10:24:24 INFO - marionette-client == 2.3.0
10:24:24 INFO - marionette-driver == 1.4.0
10:24:24 INFO - mozInstall == 1.12
10:24:24 INFO - mozcrash == 0.17
10:24:24 INFO - mozdebug == 0.1
10:24:24 INFO - mozdevice == 0.48
10:24:24 INFO - mozfile == 1.2
10:24:24 INFO - mozhttpd == 0.7
10:24:24 INFO - mozinfo == 0.9
10:24:24 INFO - mozleak == 0.1
10:24:24 INFO - mozlog == 3.1
10:24:24 INFO - moznetwork == 0.27
10:24:24 INFO - mozprocess == 0.22
10:24:24 INFO - mozprofile == 0.28
10:24:24 INFO - mozrunner == 6.11
10:24:24 INFO - mozscreenshot == 0.1
10:24:24 INFO - mozsystemmonitor == 0.0
10:24:24 INFO - moztest == 0.7
10:24:24 INFO - mozversion == 1.4
10:24:24 INFO - psutil == 3.1.1
10:24:24 INFO - requests == 1.2.3
10:24:24 INFO - wptserve == 1.4.0
10:24:24 INFO - wsgiref == 0.1.2
10:24:24 INFO - Running post-action listener: _resource_record_post_action
10:24:24 INFO - Running post-action listener: _start_resource_monitoring
10:24:24 INFO - Starting resource monitoring.
10:24:24 INFO - #####
10:24:24 INFO - ##### Running pull step.
10:24:24 INFO - #####
10:24:24 INFO - Running pre-action listener: _resource_record_pre_action
10:24:24 INFO - Running main action method: pull
10:24:24 INFO - Pull has nothing to do!
10:24:24 INFO - Running post-action listener: _resource_record_post_action
10:24:24 INFO - #####
10:24:24 INFO - ##### Running install step.
10:24:24 INFO - #####
10:24:24 INFO - Running pre-action listener: _resource_record_pre_action
10:24:24 INFO - Running main action method: install
10:24:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
10:24:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
10:24:24 INFO - Reading from file tmpfile_stdout
10:24:24 INFO - Detecting whether we're running mozinstall >=1.0...
10:24:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
10:24:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
10:24:24 INFO - Reading from file tmpfile_stdout
10:24:24 INFO - Output received:
10:24:24 INFO - Usage: mozinstall [options] installer
10:24:24 INFO - Options:
10:24:24 INFO - -h, --help show this help message and exit
10:24:24 INFO - -d DEST, --destination=DEST
10:24:24 INFO - Directory to install application into. [default:
10:24:24 INFO - "/builds/slave/test"]
10:24:24 INFO - --app=APP Application being installed. [default: firefox]
10:24:24 INFO - mkdir: /builds/slave/test/build/application
10:24:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application']
10:24:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application
10:24:46 INFO - Reading from file tmpfile_stdout
10:24:46 INFO - Output received:
10:24:46 INFO - /builds/slave/test/build/application/firefox/firefox
10:24:46 INFO - Running post-action listener: _resource_record_post_action
10:24:46 INFO - #####
10:24:46 INFO - ##### Running run-tests step.
10:24:46 INFO - #####
10:24:46 INFO - Running pre-action listener: _resource_record_pre_action
10:24:46 INFO - Running main action method: run_tests
10:24:46 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
10:24:46 INFO - Minidump filename unknown. Determining based upon platform and architecture.
10:24:46 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
10:24:46 INFO - grabbing minidump binary from tooltool
10:24:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:24:46 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x26e4650>, '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 0x26cc1f0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x26cc6a0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
10:24:46 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
10:24:46 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache
10:24:46 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
10:24:46 INFO - Return code: 0
10:24:46 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755
10:24:46 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
10:24:46 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/J6OHwalPQQuYiv70H0doVw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
10:24:46 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/J6OHwalPQQuYiv70H0doVw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --total-chunks=5 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
10:24:46 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
10:24:46 INFO - 'CCACHE_UMASK': '002',
10:24:46 INFO - 'DISPLAY': ':0',
10:24:46 INFO - 'HOME': '/home/cltbld',
10:24:46 INFO - 'LANG': 'en_US.UTF-8',
10:24:46 INFO - 'LOGNAME': 'cltbld',
10:24:46 INFO - 'MAIL': '/var/mail/cltbld',
10:24:46 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
10:24:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:24:46 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
10:24:46 INFO - 'MOZ_NO_REMOTE': '1',
10:24:46 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
10:24:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:24:46 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
10:24:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
10:24:46 INFO - 'PWD': '/builds/slave/test',
10:24:46 INFO - 'SHELL': '/bin/bash',
10:24:46 INFO - 'SHLVL': '1',
10:24:46 INFO - 'TERM': 'linux',
10:24:46 INFO - 'TMOUT': '86400',
10:24:46 INFO - 'USER': 'cltbld',
10:24:46 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467824600.708854-132849280',
10:24:46 INFO - '_': '/tools/buildbot/bin/python'}
10:24:46 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/J6OHwalPQQuYiv70H0doVw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
10:24:47 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
10:24:47 INFO - import pkg_resources
10:24:49 INFO - Using 1 client processes
10:24:49 INFO - wptserve Starting http server on 127.0.0.1:8000
10:24:49 INFO - wptserve Starting http server on 127.0.0.1:8001
10:24:49 INFO - wptserve Starting http server on 127.0.0.1:8443
10:24:51 INFO - SUITE-START | Running 1476 tests
10:24:51 INFO - Running testharness tests
10:24:51 INFO - TEST-START | /content-security-policy/child-src/child-src-cross-origin-load.sub.html
10:24:51 INFO - TEST-SKIP | /content-security-policy/child-src/child-src-cross-origin-load.sub.html | took 1ms
10:24:51 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
10:24:51 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
10:24:51 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
10:24:51 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
10:24:51 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
10:24:51 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
10:24:51 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
10:24:51 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
10:24:51 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
10:24:51 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 1ms
10:24:51 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
10:24:51 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
10:24:51 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
10:24:51 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
10:24:51 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
10:24:51 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
10:24:51 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
10:24:51 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
10:24:51 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
10:24:51 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
10:24:51 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
10:24:51 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
10:24:51 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
10:24:51 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 7ms
10:24:51 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
10:24:51 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
10:24:51 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
10:24:51 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 1ms
10:24:51 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
10:24:51 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
10:24:51 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
10:24:51 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
10:24:51 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
10:24:51 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 1ms
10:24:51 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
10:24:51 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
10:24:51 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
10:24:51 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
10:24:51 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
10:24:51 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 7ms
10:24:51 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
10:24:51 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
10:24:51 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
10:24:51 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
10:24:51 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
10:24:51 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
10:24:51 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
10:24:51 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 1ms
10:24:51 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
10:24:51 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
10:24:51 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
10:24:51 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
10:24:51 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
10:24:51 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 1ms
10:24:51 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
10:24:51 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
10:24:51 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
10:24:51 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 7ms
10:24:51 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
10:24:51 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
10:24:51 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
10:24:51 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
10:24:51 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
10:24:51 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
10:24:51 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
10:24:51 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
10:24:51 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
10:24:51 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
10:24:51 INFO - Setting up ssl
10:24:51 INFO - PROCESS | certutil |
10:24:51 INFO - PROCESS | certutil |
10:24:51 INFO - PROCESS | certutil |
10:24:51 INFO - Certificate Nickname Trust Attributes
10:24:51 INFO - SSL,S/MIME,JAR/XPI
10:24:51 INFO -
10:24:51 INFO - web-platform-tests CT,,
10:24:51 INFO -
10:24:51 INFO - Starting runner
10:24:53 INFO - PROCESS | 1858 | 1467825893395 Marionette INFO Listening on port 2828
10:24:55 INFO - PROCESS | 1858 | 1467825895722 Marionette INFO startBrowser 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:24:55 INFO - PROCESS | 1858 | 1467825895744 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:24:56 INFO - PROCESS | 1858 | 1467825896133 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:24:56 INFO - PROCESS | 1858 | 1467825896271 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:24:56 INFO - PROCESS | 1858 |
10:24:56 INFO - PROCESS | 1858 | (process:1909): GLib-CRITICAL **: g_path_get_basename: assertion `file_name != NULL' failed
10:24:57 INFO - PROCESS | 1858 | 1467825897183 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:24:57 INFO - PROCESS | 1858 | 1467825897669 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:24:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
10:24:57 INFO - PROCESS | 1858 | 1467825897773 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:24:57 INFO - PROCESS | 1858 | 1467825897788 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:24:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
10:24:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 683ms
10:24:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
10:24:58 INFO - PROCESS | 1858 | 1467825898536 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:24:58 INFO - PROCESS | 1858 | 1467825898638 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:24:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
10:24:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 581ms
10:24:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
10:24:59 INFO - PROCESS | 1858 | 1467825899153 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:24:59 INFO - PROCESS | 1858 | 1467825899269 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:24:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
10:24:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 588ms
10:24:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
10:24:59 INFO - PROCESS | 1858 | 1467825899757 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:24:59 INFO - PROCESS | 1858 | 1467825899835 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
10:25:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 547ms
10:25:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
10:25:00 INFO - PROCESS | 1858 | 1467825900315 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:00 INFO - PROCESS | 1858 | 1467825900430 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
10:25:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 582ms
10:25:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
10:25:00 INFO - PROCESS | 1858 | 1467825900914 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:01 INFO - PROCESS | 1858 | 1467825901094 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
10:25:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 740ms
10:25:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
10:25:01 INFO - PROCESS | 1858 | 1467825901679 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:01 INFO - PROCESS | 1858 | 1467825901775 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
10:25:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 736ms
10:25:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
10:25:02 INFO - PROCESS | 1858 | 1467825902408 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:02 INFO - PROCESS | 1858 | 1467825902504 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
10:25:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 581ms
10:25:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
10:25:02 INFO - PROCESS | 1858 | 1467825902995 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:03 INFO - PROCESS | 1858 | 1467825903071 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
10:25:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 935ms
10:25:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
10:25:03 INFO - PROCESS | 1858 | 1467825903934 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:04 INFO - PROCESS | 1858 | 1467825904110 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
10:25:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1035ms
10:25:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
10:25:05 INFO - PROCESS | 1858 | 1467825905014 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:05 INFO - PROCESS | 1858 | 1467825905173 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
10:25:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 999ms
10:25:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
10:25:06 INFO - PROCESS | 1858 | 1467825906046 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:06 INFO - PROCESS | 1858 | 1467825906153 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
10:25:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 653ms
10:25:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
10:25:06 INFO - PROCESS | 1858 | 1467825906680 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:06 INFO - PROCESS | 1858 | 1467825906760 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
10:25:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 628ms
10:25:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
10:25:07 INFO - PROCESS | 1858 | 1467825907309 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:07 INFO - PROCESS | 1858 | 1467825907388 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
10:25:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 780ms
10:25:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
10:25:08 INFO - PROCESS | 1858 | 1467825908099 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:08 INFO - PROCESS | 1858 | 1467825908212 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
10:25:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 627ms
10:25:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
10:25:08 INFO - PROCESS | 1858 | 1467825908745 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:08 INFO - PROCESS | 1858 | 1467825908848 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
10:25:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 690ms
10:25:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
10:25:09 INFO - PROCESS | 1858 | 1467825909418 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:09 INFO - PROCESS | 1858 | 1467825909502 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
10:25:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 627ms
10:25:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
10:25:10 INFO - PROCESS | 1858 | 1467825910049 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:10 INFO - PROCESS | 1858 | 1467825910133 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
10:25:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 624ms
10:25:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
10:25:10 INFO - PROCESS | 1858 | 1467825910715 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:10 INFO - PROCESS | 1858 | 1467825910799 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
10:25:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 680ms
10:25:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
10:25:11 INFO - PROCESS | 1858 | 1467825911397 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:11 INFO - PROCESS | 1858 | 1467825911490 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
10:25:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 625ms
10:25:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
10:25:12 INFO - PROCESS | 1858 | 1467825912030 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:12 INFO - PROCESS | 1858 | 1467825912120 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
10:25:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 574ms
10:25:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
10:25:12 INFO - PROCESS | 1858 | 1467825912655 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:12 INFO - PROCESS | 1858 | 1467825912730 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
10:25:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 677ms
10:25:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
10:25:13 INFO - PROCESS | 1858 | 1467825913287 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:13 INFO - PROCESS | 1858 | 1467825913362 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
10:25:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 577ms
10:25:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
10:25:13 INFO - PROCESS | 1858 | 1467825913895 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:13 INFO - PROCESS | 1858 | 1467825913963 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
10:25:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 630ms
10:25:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
10:25:14 INFO - PROCESS | 1858 | 1467825914522 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:14 INFO - PROCESS | 1858 | 1467825914612 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
10:25:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 681ms
10:25:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
10:25:15 INFO - PROCESS | 1858 | 1467825915211 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:15 INFO - PROCESS | 1858 | 1467825915349 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
10:25:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1179ms
10:25:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
10:25:16 INFO - PROCESS | 1858 | 1467825916405 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:16 INFO - PROCESS | 1858 | 1467825916507 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
10:25:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 727ms
10:25:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
10:25:17 INFO - PROCESS | 1858 | 1467825917181 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:17 INFO - PROCESS | 1858 | 1467825917284 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
10:25:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 868ms
10:25:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
10:25:18 INFO - PROCESS | 1858 | 1467825918031 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:18 INFO - PROCESS | 1858 | 1467825918144 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
10:25:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 646ms
10:25:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
10:25:18 INFO - PROCESS | 1858 | 1467825918685 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:18 INFO - PROCESS | 1858 | 1467825918766 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
10:25:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 640ms
10:25:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
10:25:19 INFO - PROCESS | 1858 | 1467825919317 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:19 INFO - PROCESS | 1858 | 1467825919407 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
10:25:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 672ms
10:25:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
10:25:20 INFO - PROCESS | 1858 | 1467825920004 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:20 INFO - PROCESS | 1858 | 1467825920130 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
10:25:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 730ms
10:25:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
10:25:20 INFO - PROCESS | 1858 | 1467825920751 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:20 INFO - PROCESS | 1858 | 1467825920863 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
10:25:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 644ms
10:25:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
10:25:21 INFO - PROCESS | 1858 | 1467825921403 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:21 INFO - PROCESS | 1858 | 1467825921553 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
10:25:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 830ms
10:25:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
10:25:22 INFO - PROCESS | 1858 | 1467825922266 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:22 INFO - PROCESS | 1858 | 1467825922411 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
10:25:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 732ms
10:25:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
10:25:23 INFO - PROCESS | 1858 | 1467825922997 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:23 INFO - PROCESS | 1858 | 1467825923079 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
10:25:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 672ms
10:25:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
10:25:23 INFO - PROCESS | 1858 | 1467825923707 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:23 INFO - PROCESS | 1858 | 1467825923805 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
10:25:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 694ms
10:25:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
10:25:24 INFO - PROCESS | 1858 | 1467825924392 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:24 INFO - PROCESS | 1858 | 1467825924519 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
10:25:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 690ms
10:25:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
10:25:25 INFO - PROCESS | 1858 | 1467825925094 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:25 INFO - PROCESS | 1858 | 1467825925176 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
10:25:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 596ms
10:25:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
10:25:25 INFO - PROCESS | 1858 | 1467825925715 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:25 INFO - PROCESS | 1858 | 1467825925835 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
10:25:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 692ms
10:25:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
10:25:26 INFO - PROCESS | 1858 | 1467825926405 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:26 INFO - PROCESS | 1858 | 1467825926480 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
10:25:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 640ms
10:25:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
10:25:27 INFO - PROCESS | 1858 | 1467825927039 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:27 INFO - PROCESS | 1858 | 1467825927128 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
10:25:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 683ms
10:25:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
10:25:27 INFO - PROCESS | 1858 | 1467825927734 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:27 INFO - PROCESS | 1858 | 1467825927841 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
10:25:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 837ms
10:25:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
10:25:28 INFO - PROCESS | 1858 | 1467825928578 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:28 INFO - PROCESS | 1858 | 1467825928777 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
10:25:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 885ms
10:25:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
10:25:29 INFO - PROCESS | 1858 | 1467825929465 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:29 INFO - PROCESS | 1858 | 1467825929560 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
10:25:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 630ms
10:25:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
10:25:30 INFO - PROCESS | 1858 | 1467825930125 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:30 INFO - PROCESS | 1858 | 1467825930261 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
10:25:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 678ms
10:25:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
10:25:30 INFO - PROCESS | 1858 | 1467825930820 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:30 INFO - PROCESS | 1858 | 1467825930930 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
10:25:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 742ms
10:25:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
10:25:31 INFO - PROCESS | 1858 | 1467825931569 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:31 INFO - PROCESS | 1858 | 1467825931689 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
10:25:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 691ms
10:25:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
10:25:32 INFO - PROCESS | 1858 | 1467825932276 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:32 INFO - PROCESS | 1858 | 1467825932427 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
10:25:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 734ms
10:25:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
10:25:33 INFO - PROCESS | 1858 | 1467825933016 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:33 INFO - PROCESS | 1858 | 1467825933149 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
10:25:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 625ms
10:25:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
10:25:33 INFO - PROCESS | 1858 | 1467825933681 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:33 INFO - PROCESS | 1858 | 1467825933774 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
10:25:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 664ms
10:25:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
10:25:34 INFO - PROCESS | 1858 | 1467825934325 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:34 INFO - PROCESS | 1858 | 1467825934399 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
10:25:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 680ms
10:25:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
10:25:35 INFO - PROCESS | 1858 | 1467825935005 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:35 INFO - PROCESS | 1858 | 1467825935097 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
10:25:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 976ms
10:25:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
10:25:36 INFO - PROCESS | 1858 | 1467825935997 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:36 INFO - PROCESS | 1858 | 1467825936122 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
10:25:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 638ms
10:25:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
10:25:36 INFO - PROCESS | 1858 | 1467825936659 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:36 INFO - PROCESS | 1858 | 1467825936753 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
10:25:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 643ms
10:25:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
10:25:37 INFO - PROCESS | 1858 | 1467825937320 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:37 INFO - PROCESS | 1858 | 1467825937421 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
10:25:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 682ms
10:25:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
10:25:38 INFO - PROCESS | 1858 | 1467825938004 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:38 INFO - PROCESS | 1858 | 1467825938111 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
10:25:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 738ms
10:25:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
10:25:38 INFO - PROCESS | 1858 | 1467825938739 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:38 INFO - PROCESS | 1858 | 1467825938841 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
10:25:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 687ms
10:25:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
10:25:39 INFO - PROCESS | 1858 | 1467825939435 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:39 INFO - PROCESS | 1858 | 1467825939551 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
10:25:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 676ms
10:25:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
10:25:40 INFO - PROCESS | 1858 | 1467825940126 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:40 INFO - PROCESS | 1858 | 1467825940252 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
10:25:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 638ms
10:25:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
10:25:40 INFO - PROCESS | 1858 | 1467825940769 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:40 INFO - PROCESS | 1858 | 1467825940849 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
10:25:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 592ms
10:25:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
10:25:41 INFO - PROCESS | 1858 | 1467825941369 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:41 INFO - PROCESS | 1858 | 1467825941444 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
10:25:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 578ms
10:25:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
10:25:41 INFO - PROCESS | 1858 | 1467825941957 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:42 INFO - PROCESS | 1858 | 1467825942035 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
10:25:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 934ms
10:25:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
10:25:42 INFO - PROCESS | 1858 | 1467825942936 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:43 INFO - PROCESS | 1858 | 1467825943036 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
10:25:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 839ms
10:25:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
10:25:43 INFO - PROCESS | 1858 | 1467825943803 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:43 INFO - PROCESS | 1858 | 1467825943894 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
10:25:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 638ms
10:25:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
10:25:44 INFO - PROCESS | 1858 | 1467825944464 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:44 INFO - PROCESS | 1858 | 1467825944558 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
10:25:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 628ms
10:25:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
10:25:45 INFO - PROCESS | 1858 | 1467825945102 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:45 INFO - PROCESS | 1858 | 1467825945193 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
10:25:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 629ms
10:25:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
10:25:45 INFO - PROCESS | 1858 | 1467825945742 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:45 INFO - PROCESS | 1858 | 1467825945840 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
10:25:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 735ms
10:25:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
10:25:46 INFO - PROCESS | 1858 | 1467825946478 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:46 INFO - PROCESS | 1858 | 1467825946596 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
10:25:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 733ms
10:25:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
10:25:47 INFO - PROCESS | 1858 | 1467825947229 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:47 INFO - PROCESS | 1858 | 1467825947323 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
10:25:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 634ms
10:25:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
10:25:47 INFO - PROCESS | 1858 | 1467825947867 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:47 INFO - PROCESS | 1858 | 1467825947944 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
10:25:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 576ms
10:25:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
10:25:48 INFO - PROCESS | 1858 | 1467825948477 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:48 INFO - PROCESS | 1858 | 1467825948592 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
10:25:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 814ms
10:25:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
10:25:49 INFO - PROCESS | 1858 | 1467825949278 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:49 INFO - PROCESS | 1858 | 1467825949450 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:50 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.
10:25:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 775ms
10:25:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
10:25:50 INFO - PROCESS | 1858 | 1467825950161 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:50 INFO - PROCESS | 1858 | 1467825950284 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:50 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.
10:25:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 800ms
10:25:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
10:25:50 INFO - PROCESS | 1858 | 1467825950970 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:51 INFO - PROCESS | 1858 | 1467825951072 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:51 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.
10:25:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 800ms
10:25:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
10:25:51 INFO - PROCESS | 1858 | 1467825951779 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:51 INFO - PROCESS | 1858 | 1467825951872 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:52 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.
10:25:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 594ms
10:25:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
10:25:52 INFO - PROCESS | 1858 | 1467825952377 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:52 INFO - PROCESS | 1858 | 1467825952507 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:52 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.
10:25:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 634ms
10:25:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
10:25:53 INFO - PROCESS | 1858 | 1467825953041 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:53 INFO - PROCESS | 1858 | 1467825953197 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:53 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.
10:25:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 852ms
10:25:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
10:25:53 INFO - PROCESS | 1858 | 1467825953882 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:53 INFO - PROCESS | 1858 | 1467825953980 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:54 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.
10:25:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 683ms
10:25:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
10:25:54 INFO - PROCESS | 1858 | 1467825954593 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:54 INFO - PROCESS | 1858 | 1467825954730 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:55 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.
10:25:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 687ms
10:25:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
10:25:55 INFO - PROCESS | 1858 | 1467825955285 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:55 INFO - PROCESS | 1858 | 1467825955371 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:55 INFO - PROCESS | 1858 | 1467825955841 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
10:25:56 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.
10:25:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 742ms
10:25:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
10:25:56 INFO - PROCESS | 1858 | 1467825956047 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:56 INFO - PROCESS | 1858 | 1467825956181 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:57 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.
10:25:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 978ms
10:25:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
10:25:57 INFO - PROCESS | 1858 | 1467825957043 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:57 INFO - PROCESS | 1858 | 1467825957169 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:57 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.
10:25:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 834ms
10:25:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
10:25:57 INFO - PROCESS | 1858 | 1467825957879 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:57 INFO - PROCESS | 1858 | 1467825957973 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:58 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.
10:25:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 877ms
10:25:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
10:25:58 INFO - PROCESS | 1858 | 1467825958768 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:58 INFO - PROCESS | 1858 | 1467825958857 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:59 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.
10:25:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 641ms
10:25:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
10:25:59 INFO - PROCESS | 1858 | 1467825959437 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:25:59 INFO - PROCESS | 1858 | 1467825959528 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:00 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.
10:26:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 630ms
10:26:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
10:26:00 INFO - PROCESS | 1858 | 1467825960074 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:00 INFO - PROCESS | 1858 | 1467825960158 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:00 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.
10:26:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 630ms
10:26:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
10:26:00 INFO - PROCESS | 1858 | 1467825960736 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:00 INFO - PROCESS | 1858 | 1467825960851 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:01 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.
10:26:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 731ms
10:26:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
10:26:01 INFO - PROCESS | 1858 | 1467825961470 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:01 INFO - PROCESS | 1858 | 1467825961566 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:02 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.
10:26:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 697ms
10:26:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
10:26:02 INFO - PROCESS | 1858 | 1467825962220 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:02 INFO - PROCESS | 1858 | 1467825962331 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:03 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.
10:26:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 838ms
10:26:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
10:26:03 INFO - PROCESS | 1858 | 1467825963054 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:03 INFO - PROCESS | 1858 | 1467825963236 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:04 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.
10:26:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1032ms
10:26:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
10:26:04 INFO - PROCESS | 1858 | 1467825964115 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:04 INFO - PROCESS | 1858 | 1467825964204 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:04 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.
10:26:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 674ms
10:26:04 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
10:26:04 INFO - PROCESS | 1858 | 1467825964793 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:04 INFO - PROCESS | 1858 | 1467825964914 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
10:26:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 778ms
10:26:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
10:26:05 INFO - PROCESS | 1858 | 1467825965598 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:05 INFO - PROCESS | 1858 | 1467825965699 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
10:26:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 782ms
10:26:06 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
10:26:06 INFO - PROCESS | 1858 | 1467825966375 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:06 INFO - PROCESS | 1858 | 1467825966470 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
10:26:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 623ms
10:26:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
10:26:07 INFO - PROCESS | 1858 | 1467825967011 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:07 INFO - PROCESS | 1858 | 1467825967126 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
10:26:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 678ms
10:26:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
10:26:07 INFO - PROCESS | 1858 | 1467825967704 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:07 INFO - PROCESS | 1858 | 1467825967842 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
10:26:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 690ms
10:26:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
10:26:08 INFO - PROCESS | 1858 | 1467825968406 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:08 INFO - PROCESS | 1858 | 1467825968545 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
10:26:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 832ms
10:26:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
10:26:09 INFO - PROCESS | 1858 | 1467825969240 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:09 INFO - PROCESS | 1858 | 1467825969340 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
10:26:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 876ms
10:26:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
10:26:10 INFO - PROCESS | 1858 | 1467825970164 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:10 INFO - PROCESS | 1858 | 1467825970266 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
10:26:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 694ms
10:26:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
10:26:10 INFO - PROCESS | 1858 | 1467825970895 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:11 INFO - PROCESS | 1858 | 1467825971004 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
10:26:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 701ms
10:26:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
10:26:11 INFO - PROCESS | 1858 | 1467825971592 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:11 INFO - PROCESS | 1858 | 1467825971679 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
10:26:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 776ms
10:26:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
10:26:12 INFO - PROCESS | 1858 | 1467825972410 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:12 INFO - PROCESS | 1858 | 1467825972499 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
10:26:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 780ms
10:26:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
10:26:13 INFO - PROCESS | 1858 | 1467825973215 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:13 INFO - PROCESS | 1858 | 1467825973328 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:14 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
10:26:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1288ms
10:26:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
10:26:14 INFO - PROCESS | 1858 | 1467825974496 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:14 INFO - PROCESS | 1858 | 1467825974610 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
10:26:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1124ms
10:26:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
10:26:15 INFO - PROCESS | 1858 | 1467825975625 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:15 INFO - PROCESS | 1858 | 1467825975720 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:16 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
10:26:16 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
10:26:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
10:26:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:26:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:26:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 880ms
10:26:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
10:26:16 INFO - PROCESS | 1858 | 1467825976518 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:16 INFO - PROCESS | 1858 | 1467825976710 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
10:26:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 823ms
10:26:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
10:26:17 INFO - PROCESS | 1858 | 1467825977374 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:17 INFO - PROCESS | 1858 | 1467825977447 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
10:26:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 638ms
10:26:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
10:26:18 INFO - PROCESS | 1858 | 1467825978012 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:18 INFO - PROCESS | 1858 | 1467825978124 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
10:26:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 679ms
10:26:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
10:26:18 INFO - PROCESS | 1858 | 1467825978726 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:18 INFO - PROCESS | 1858 | 1467825978861 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
10:26:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 691ms
10:26:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
10:26:19 INFO - PROCESS | 1858 | 1467825979422 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:19 INFO - PROCESS | 1858 | 1467825979511 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
10:26:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 697ms
10:26:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
10:26:20 INFO - PROCESS | 1858 | 1467825980112 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:20 INFO - PROCESS | 1858 | 1467825980303 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:20 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
10:26:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
10:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:26:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 785ms
10:26:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
10:26:20 INFO - PROCESS | 1858 | 1467825980913 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:21 INFO - PROCESS | 1858 | 1467825981021 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
10:26:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 684ms
10:26:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
10:26:21 INFO - PROCESS | 1858 | 1467825981600 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:21 INFO - PROCESS | 1858 | 1467825981737 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:22 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
10:26:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
10:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:26:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 678ms
10:26:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
10:26:22 INFO - PROCESS | 1858 | 1467825982283 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:22 INFO - PROCESS | 1858 | 1467825982369 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:22 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | Canvas test: 2d.drawImage.incomplete.reload - assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255
10:26:22 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
10:26:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
10:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:26:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 626ms
10:26:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
10:26:22 INFO - PROCESS | 1858 | 1467825982981 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:23 INFO - PROCESS | 1858 | 1467825983164 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:23 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
10:26:23 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
10:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:26:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 944ms
10:26:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
10:26:23 INFO - PROCESS | 1858 | 1467825983931 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:24 INFO - PROCESS | 1858 | 1467825984059 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
10:26:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 730ms
10:26:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
10:26:24 INFO - PROCESS | 1858 | 1467825984703 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:24 INFO - PROCESS | 1858 | 1467825984807 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
10:26:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 678ms
10:26:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
10:26:25 INFO - PROCESS | 1858 | 1467825985399 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:25 INFO - PROCESS | 1858 | 1467825985491 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
10:26:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 781ms
10:26:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
10:26:26 INFO - PROCESS | 1858 | 1467825986177 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:26 INFO - PROCESS | 1858 | 1467825986259 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
10:26:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 626ms
10:26:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
10:26:26 INFO - PROCESS | 1858 | 1467825986820 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:26 INFO - PROCESS | 1858 | 1467825986914 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
10:26:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 680ms
10:26:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
10:26:27 INFO - PROCESS | 1858 | 1467825987504 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:27 INFO - PROCESS | 1858 | 1467825987697 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
10:26:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 838ms
10:26:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
10:26:28 INFO - PROCESS | 1858 | 1467825988354 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:28 INFO - PROCESS | 1858 | 1467825988449 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
10:26:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 584ms
10:26:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
10:26:28 INFO - PROCESS | 1858 | 1467825988977 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:29 INFO - PROCESS | 1858 | 1467825989125 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
10:26:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 688ms
10:26:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
10:26:29 INFO - PROCESS | 1858 | 1467825989687 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:29 INFO - PROCESS | 1858 | 1467825989825 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
10:26:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 828ms
10:26:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
10:26:30 INFO - PROCESS | 1858 | 1467825990528 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:30 INFO - PROCESS | 1858 | 1467825990671 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
10:26:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 779ms
10:26:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
10:26:31 INFO - PROCESS | 1858 | 1467825991345 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:31 INFO - PROCESS | 1858 | 1467825991477 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
10:26:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 802ms
10:26:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
10:26:32 INFO - PROCESS | 1858 | 1467825992146 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:32 INFO - PROCESS | 1858 | 1467825992252 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:32 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
10:26:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 637ms
10:26:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
10:26:32 INFO - PROCESS | 1858 | 1467825992798 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:32 INFO - PROCESS | 1858 | 1467825992882 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
10:26:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 624ms
10:26:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
10:26:33 INFO - PROCESS | 1858 | 1467825993430 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:33 INFO - PROCESS | 1858 | 1467825993531 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
10:26:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 634ms
10:26:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
10:26:34 INFO - PROCESS | 1858 | 1467825994087 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:34 INFO - PROCESS | 1858 | 1467825994191 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:35 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
10:26:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 943ms
10:26:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
10:26:35 INFO - PROCESS | 1858 | 1467825995017 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:35 INFO - PROCESS | 1858 | 1467825995114 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:35 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
10:26:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
10:26:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
10:26:35 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
10:26:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
10:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:26:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
10:26:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
10:26:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 672ms
10:26:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
10:26:35 INFO - PROCESS | 1858 | 1467825995699 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:35 INFO - PROCESS | 1858 | 1467825995789 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:36 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
10:26:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 580ms
10:26:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
10:26:36 INFO - PROCESS | 1858 | 1467825996330 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:36 INFO - PROCESS | 1858 | 1467825996515 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:37 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.
10:26:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 934ms
10:26:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
10:26:37 INFO - PROCESS | 1858 | 1467825997271 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:37 INFO - PROCESS | 1858 | 1467825997377 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:37 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.
10:26:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 686ms
10:26:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
10:26:38 INFO - PROCESS | 1858 | 1467825998003 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:38 INFO - PROCESS | 1858 | 1467825998124 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:38 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
10:26:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 789ms
10:26:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
10:26:38 INFO - PROCESS | 1858 | 1467825998794 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:38 INFO - PROCESS | 1858 | 1467825998931 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:39 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.
10:26:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 731ms
10:26:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
10:26:39 INFO - PROCESS | 1858 | 1467825999541 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:39 INFO - PROCESS | 1858 | 1467825999646 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
10:26:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 632ms
10:26:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
10:26:40 INFO - PROCESS | 1858 | 1467826000161 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:40 INFO - PROCESS | 1858 | 1467826000238 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
10:26:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 624ms
10:26:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
10:26:40 INFO - PROCESS | 1858 | 1467826000799 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:40 INFO - PROCESS | 1858 | 1467826000897 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
10:26:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 775ms
10:26:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
10:26:41 INFO - PROCESS | 1858 | 1467826001573 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:41 INFO - PROCESS | 1858 | 1467826001661 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
10:26:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 783ms
10:26:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
10:26:42 INFO - PROCESS | 1858 | 1467826002381 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:42 INFO - PROCESS | 1858 | 1467826002465 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
10:26:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 625ms
10:26:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
10:26:43 INFO - PROCESS | 1858 | 1467826003022 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:43 INFO - PROCESS | 1858 | 1467826003114 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
10:26:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 879ms
10:26:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
10:26:43 INFO - PROCESS | 1858 | 1467826003959 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:44 INFO - PROCESS | 1858 | 1467826004065 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
10:26:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 736ms
10:26:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
10:26:44 INFO - PROCESS | 1858 | 1467826004722 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:44 INFO - PROCESS | 1858 | 1467826004851 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
10:26:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 832ms
10:26:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
10:26:45 INFO - PROCESS | 1858 | 1467826005554 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:45 INFO - PROCESS | 1858 | 1467826005657 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
10:26:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 728ms
10:26:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
10:26:46 INFO - PROCESS | 1858 | 1467826006280 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:46 INFO - PROCESS | 1858 | 1467826006361 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
10:26:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 621ms
10:26:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
10:26:46 INFO - PROCESS | 1858 | 1467826006907 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:46 INFO - PROCESS | 1858 | 1467826006985 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
10:26:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 638ms
10:26:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
10:26:47 INFO - PROCESS | 1858 | 1467826007562 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:47 INFO - PROCESS | 1858 | 1467826007675 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
10:26:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 682ms
10:26:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
10:26:48 INFO - PROCESS | 1858 | 1467826008255 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:48 INFO - PROCESS | 1858 | 1467826008372 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
10:26:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 798ms
10:26:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
10:26:49 INFO - PROCESS | 1858 | 1467826009071 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:49 INFO - PROCESS | 1858 | 1467826009189 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
10:26:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 897ms
10:26:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
10:26:49 INFO - PROCESS | 1858 | 1467826009966 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:50 INFO - PROCESS | 1858 | 1467826010085 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
10:26:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 926ms
10:26:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
10:26:50 INFO - PROCESS | 1858 | 1467826010903 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:51 INFO - PROCESS | 1858 | 1467826011010 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
10:26:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 674ms
10:26:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
10:26:51 INFO - PROCESS | 1858 | 1467826011589 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:51 INFO - PROCESS | 1858 | 1467826011712 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
10:26:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 685ms
10:26:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
10:26:52 INFO - PROCESS | 1858 | 1467826012312 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:52 INFO - PROCESS | 1858 | 1467826012435 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
10:26:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 730ms
10:26:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
10:26:53 INFO - PROCESS | 1858 | 1467826013036 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:53 INFO - PROCESS | 1858 | 1467826013171 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
10:26:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 743ms
10:26:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
10:26:53 INFO - PROCESS | 1858 | 1467826013775 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:53 INFO - PROCESS | 1858 | 1467826013870 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
10:26:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 725ms
10:26:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
10:26:54 INFO - PROCESS | 1858 | 1467826014507 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:54 INFO - PROCESS | 1858 | 1467826014633 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
10:26:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 632ms
10:26:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
10:26:55 INFO - PROCESS | 1858 | 1467826015141 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:55 INFO - PROCESS | 1858 | 1467826015225 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
10:26:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 575ms
10:26:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
10:26:55 INFO - PROCESS | 1858 | 1467826015732 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:55 INFO - PROCESS | 1858 | 1467826015833 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
10:26:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 833ms
10:26:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
10:26:56 INFO - PROCESS | 1858 | 1467826016561 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:56 INFO - PROCESS | 1858 | 1467826016644 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
10:26:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 875ms
10:26:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
10:26:57 INFO - PROCESS | 1858 | 1467826017472 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:57 INFO - PROCESS | 1858 | 1467826017592 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
10:26:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 690ms
10:26:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
10:26:58 INFO - PROCESS | 1858 | 1467826018181 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:58 INFO - PROCESS | 1858 | 1467826018321 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
10:26:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 686ms
10:26:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
10:26:58 INFO - PROCESS | 1858 | 1467826018901 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:59 INFO - PROCESS | 1858 | 1467826019046 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
10:26:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 787ms
10:26:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
10:26:59 INFO - PROCESS | 1858 | 1467826019664 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:26:59 INFO - PROCESS | 1858 | 1467826019788 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
10:27:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 739ms
10:27:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
10:27:00 INFO - PROCESS | 1858 | 1467826020401 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:00 INFO - PROCESS | 1858 | 1467826020530 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
10:27:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 772ms
10:27:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
10:27:01 INFO - PROCESS | 1858 | 1467826021182 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:01 INFO - PROCESS | 1858 | 1467826021325 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
10:27:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 771ms
10:27:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
10:27:01 INFO - PROCESS | 1858 | 1467826021955 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:02 INFO - PROCESS | 1858 | 1467826022035 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:02 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
10:27:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 632ms
10:27:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
10:27:02 INFO - PROCESS | 1858 | 1467826022622 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:02 INFO - PROCESS | 1858 | 1467826022713 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
10:27:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 902ms
10:27:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
10:27:03 INFO - PROCESS | 1858 | 1467826023527 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:03 INFO - PROCESS | 1858 | 1467826023681 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:04 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)
10:27:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1443ms
10:27:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
10:27:04 INFO - PROCESS | 1858 | 1467826024970 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:05 INFO - PROCESS | 1858 | 1467826025069 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
10:27:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1186ms
10:27:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
10:27:06 INFO - PROCESS | 1858 | 1467826026171 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:06 INFO - PROCESS | 1858 | 1467826026283 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
10:27:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1228ms
10:27:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
10:27:07 INFO - PROCESS | 1858 | 1467826027411 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:07 INFO - PROCESS | 1858 | 1467826027496 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:08 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)
10:27:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1179ms
10:27:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
10:27:08 INFO - PROCESS | 1858 | 1467826028587 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:08 INFO - PROCESS | 1858 | 1467826028665 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:09 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)
10:27:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1130ms
10:27:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
10:27:09 INFO - PROCESS | 1858 | 1467826029722 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:09 INFO - PROCESS | 1858 | 1467826029815 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
10:27:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1279ms
10:27:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
10:27:11 INFO - PROCESS | 1858 | 1467826031013 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:11 INFO - PROCESS | 1858 | 1467826031131 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
10:27:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1181ms
10:27:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
10:27:12 INFO - PROCESS | 1858 | 1467826032205 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:12 INFO - PROCESS | 1858 | 1467826032306 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
10:27:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1182ms
10:27:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
10:27:13 INFO - PROCESS | 1858 | 1467826033401 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:13 INFO - PROCESS | 1858 | 1467826033507 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:14 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
10:27:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1143ms
10:27:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
10:27:14 INFO - PROCESS | 1858 | 1467826034538 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:14 INFO - PROCESS | 1858 | 1467826034628 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
10:27:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1125ms
10:27:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
10:27:15 INFO - PROCESS | 1858 | 1467826035670 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:15 INFO - PROCESS | 1858 | 1467826035750 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:16 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
10:27:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
10:27:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:27:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:27:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 630ms
10:27:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
10:27:16 INFO - PROCESS | 1858 | 1467826036320 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:16 INFO - PROCESS | 1858 | 1467826036471 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
10:27:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 898ms
10:27:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
10:27:17 INFO - PROCESS | 1858 | 1467826037224 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:17 INFO - PROCESS | 1858 | 1467826037348 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:18 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
10:27:18 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
10:27:18 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
10:27:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
10:27:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:27:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:27:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 1043ms
10:27:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
10:27:18 INFO - PROCESS | 1858 | 1467826038304 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:18 INFO - PROCESS | 1858 | 1467826038419 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
10:27:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 731ms
10:27:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
10:27:19 INFO - PROCESS | 1858 | 1467826039060 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:19 INFO - PROCESS | 1858 | 1467826039181 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
10:27:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1195ms
10:27:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
10:27:20 INFO - PROCESS | 1858 | 1467826040264 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:20 INFO - PROCESS | 1858 | 1467826040359 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:21 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
10:27:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1181ms
10:27:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
10:27:21 INFO - PROCESS | 1858 | 1467826041439 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:21 INFO - PROCESS | 1858 | 1467826041525 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:22 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.)
10:27:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1081ms
10:27:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
10:27:22 INFO - PROCESS | 1858 | 1467826042525 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:22 INFO - PROCESS | 1858 | 1467826042621 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
10:27:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1078ms
10:27:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
10:27:23 INFO - PROCESS | 1858 | 1467826043614 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:23 INFO - PROCESS | 1858 | 1467826043712 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:24 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
10:27:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1378ms
10:27:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
10:27:25 INFO - PROCESS | 1858 | 1467826045005 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:25 INFO - PROCESS | 1858 | 1467826045103 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
10:27:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 677ms
10:27:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
10:27:25 INFO - PROCESS | 1858 | 1467826045715 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:25 INFO - PROCESS | 1858 | 1467826045830 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
10:27:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1140ms
10:27:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
10:27:26 INFO - PROCESS | 1858 | 1467826046857 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:26 INFO - PROCESS | 1858 | 1467826046958 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
10:27:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1183ms
10:27:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
10:27:28 INFO - PROCESS | 1858 | 1467826048032 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:28 INFO - PROCESS | 1858 | 1467826048140 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
10:27:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 622ms
10:27:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
10:27:28 INFO - PROCESS | 1858 | 1467826048674 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:28 INFO - PROCESS | 1858 | 1467826048790 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
10:27:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 627ms
10:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
10:27:29 INFO - PROCESS | 1858 | 1467826049337 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:29 INFO - PROCESS | 1858 | 1467826049471 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
10:27:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 679ms
10:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
10:27:30 INFO - PROCESS | 1858 | 1467826050031 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:30 INFO - PROCESS | 1858 | 1467826050125 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
10:27:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 685ms
10:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
10:27:30 INFO - PROCESS | 1858 | 1467826050709 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:30 INFO - PROCESS | 1858 | 1467826050813 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
10:27:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1033ms
10:27:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
10:27:31 INFO - PROCESS | 1858 | 1467826051817 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:32 INFO - PROCESS | 1858 | 1467826052002 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
10:27:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1018ms
10:27:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
10:27:32 INFO - PROCESS | 1858 | 1467826052816 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:32 INFO - PROCESS | 1858 | 1467826052922 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
10:27:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 680ms
10:27:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
10:27:33 INFO - PROCESS | 1858 | 1467826053522 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:33 INFO - PROCESS | 1858 | 1467826053644 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:34 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
10:27:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 736ms
10:27:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
10:27:34 INFO - PROCESS | 1858 | 1467826054240 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:34 INFO - PROCESS | 1858 | 1467826054323 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:34 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
10:27:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 673ms
10:27:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
10:27:34 INFO - PROCESS | 1858 | 1467826054920 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:35 INFO - PROCESS | 1858 | 1467826055033 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:35 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
10:27:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 628ms
10:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
10:27:35 INFO - PROCESS | 1858 | 1467826055577 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:35 INFO - PROCESS | 1858 | 1467826055706 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
10:27:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 683ms
10:27:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
10:27:36 INFO - PROCESS | 1858 | 1467826056240 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:36 INFO - PROCESS | 1858 | 1467826056320 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:36 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
10:27:36 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
10:27:36 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
10:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:27:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 633ms
10:27:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
10:27:36 INFO - PROCESS | 1858 | 1467826056880 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:36 INFO - PROCESS | 1858 | 1467826056952 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
10:27:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 581ms
10:27:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
10:27:37 INFO - PROCESS | 1858 | 1467826057487 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:37 INFO - PROCESS | 1858 | 1467826057571 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:38 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
10:27:38 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
10:27:38 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
10:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:27:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:27:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 837ms
10:27:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
10:27:38 INFO - PROCESS | 1858 | 1467826058326 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:38 INFO - PROCESS | 1858 | 1467826058423 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
10:27:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 777ms
10:27:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
10:27:39 INFO - PROCESS | 1858 | 1467826059142 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:39 INFO - PROCESS | 1858 | 1467826059252 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
10:27:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 728ms
10:27:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
10:27:39 INFO - PROCESS | 1858 | 1467826059879 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:39 INFO - PROCESS | 1858 | 1467826059964 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
10:27:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 726ms
10:27:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
10:27:40 INFO - PROCESS | 1858 | 1467826060682 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:40 INFO - PROCESS | 1858 | 1467826060795 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
10:27:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 635ms
10:27:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
10:27:41 INFO - PROCESS | 1858 | 1467826061323 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:41 INFO - PROCESS | 1858 | 1467826061436 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
10:27:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 683ms
10:27:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
10:27:42 INFO - PROCESS | 1858 | 1467826062034 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:42 INFO - PROCESS | 1858 | 1467826062185 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
10:27:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 739ms
10:27:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
10:27:42 INFO - PROCESS | 1858 | 1467826062769 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:42 INFO - PROCESS | 1858 | 1467826062853 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
10:27:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 630ms
10:27:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
10:27:43 INFO - PROCESS | 1858 | 1467826063409 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:43 INFO - PROCESS | 1858 | 1467826063508 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
10:27:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 680ms
10:27:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
10:27:44 INFO - PROCESS | 1858 | 1467826064126 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:44 INFO - PROCESS | 1858 | 1467826064265 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
10:27:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 834ms
10:27:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
10:27:44 INFO - PROCESS | 1858 | 1467826064972 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:45 INFO - PROCESS | 1858 | 1467826065059 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
10:27:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 681ms
10:27:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
10:27:45 INFO - PROCESS | 1858 | 1467826065668 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:45 INFO - PROCESS | 1858 | 1467826065763 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
10:27:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 873ms
10:27:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
10:27:46 INFO - PROCESS | 1858 | 1467826066592 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:46 INFO - PROCESS | 1858 | 1467826066696 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
10:27:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 658ms
10:27:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
10:27:47 INFO - PROCESS | 1858 | 1467826067230 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:47 INFO - PROCESS | 1858 | 1467826067325 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
10:27:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 626ms
10:27:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
10:27:47 INFO - PROCESS | 1858 | 1467826067866 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:47 INFO - PROCESS | 1858 | 1467826067960 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
10:27:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 680ms
10:27:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
10:27:48 INFO - PROCESS | 1858 | 1467826068568 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:48 INFO - PROCESS | 1858 | 1467826068667 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
10:27:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 683ms
10:27:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
10:27:49 INFO - PROCESS | 1858 | 1467826069245 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:49 INFO - PROCESS | 1858 | 1467826069346 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
10:27:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 677ms
10:27:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
10:27:49 INFO - PROCESS | 1858 | 1467826069925 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:50 INFO - PROCESS | 1858 | 1467826070049 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
10:27:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 627ms
10:27:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
10:27:50 INFO - PROCESS | 1858 | 1467826070560 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:50 INFO - PROCESS | 1858 | 1467826070642 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
10:27:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 834ms
10:27:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
10:27:51 INFO - PROCESS | 1858 | 1467826071400 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:51 INFO - PROCESS | 1858 | 1467826071483 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
10:27:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 626ms
10:27:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
10:27:52 INFO - PROCESS | 1858 | 1467826072035 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:52 INFO - PROCESS | 1858 | 1467826072115 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
10:27:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 725ms
10:27:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
10:27:52 INFO - PROCESS | 1858 | 1467826072772 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:52 INFO - PROCESS | 1858 | 1467826072849 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
10:27:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 831ms
10:27:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
10:27:53 INFO - PROCESS | 1858 | 1467826073623 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:53 INFO - PROCESS | 1858 | 1467826073732 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
10:27:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 640ms
10:27:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
10:27:54 INFO - PROCESS | 1858 | 1467826074267 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:54 INFO - PROCESS | 1858 | 1467826074347 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
10:27:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 876ms
10:27:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
10:27:55 INFO - PROCESS | 1858 | 1467826075152 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:55 INFO - PROCESS | 1858 | 1467826075255 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
10:27:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 678ms
10:27:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
10:27:55 INFO - PROCESS | 1858 | 1467826075833 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:55 INFO - PROCESS | 1858 | 1467826075932 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
10:27:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 628ms
10:27:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
10:27:56 INFO - PROCESS | 1858 | 1467826076472 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:56 INFO - PROCESS | 1858 | 1467826076600 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
10:27:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 631ms
10:27:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
10:27:57 INFO - PROCESS | 1858 | 1467826077116 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:57 INFO - PROCESS | 1858 | 1467826077237 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
10:27:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 885ms
10:27:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
10:27:58 INFO - PROCESS | 1858 | 1467826078016 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:58 INFO - PROCESS | 1858 | 1467826078120 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
10:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 683ms
10:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
10:27:58 INFO - PROCESS | 1858 | 1467826078711 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:58 INFO - PROCESS | 1858 | 1467826078816 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
10:27:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 625ms
10:27:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
10:27:59 INFO - PROCESS | 1858 | 1467826079348 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:27:59 INFO - PROCESS | 1858 | 1467826079430 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
10:28:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 732ms
10:28:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
10:28:00 INFO - PROCESS | 1858 | 1467826080080 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:00 INFO - PROCESS | 1858 | 1467826080225 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
10:28:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 831ms
10:28:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
10:28:00 INFO - PROCESS | 1858 | 1467826080927 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:01 INFO - PROCESS | 1858 | 1467826081019 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
10:28:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 680ms
10:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
10:28:01 INFO - PROCESS | 1858 | 1467826081624 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:01 INFO - PROCESS | 1858 | 1467826081734 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
10:28:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 831ms
10:28:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
10:28:02 INFO - PROCESS | 1858 | 1467826082454 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:02 INFO - PROCESS | 1858 | 1467826082569 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
10:28:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 629ms
10:28:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
10:28:03 INFO - PROCESS | 1858 | 1467826083096 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:03 INFO - PROCESS | 1858 | 1467826083212 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
10:28:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 692ms
10:28:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
10:28:03 INFO - PROCESS | 1858 | 1467826083810 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:03 INFO - PROCESS | 1858 | 1467826083980 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
10:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 952ms
10:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
10:28:04 INFO - PROCESS | 1858 | 1467826084807 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:04 INFO - PROCESS | 1858 | 1467826084953 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
10:28:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 698ms
10:28:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
10:28:05 INFO - PROCESS | 1858 | 1467826085484 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:05 INFO - PROCESS | 1858 | 1467826085586 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
10:28:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 631ms
10:28:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
10:28:06 INFO - PROCESS | 1858 | 1467826086138 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:06 INFO - PROCESS | 1858 | 1467826086229 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
10:28:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 684ms
10:28:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
10:28:06 INFO - PROCESS | 1858 | 1467826086833 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:06 INFO - PROCESS | 1858 | 1467826086956 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
10:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 780ms
10:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
10:28:07 INFO - PROCESS | 1858 | 1467826087615 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:07 INFO - PROCESS | 1858 | 1467826087689 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
10:28:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 672ms
10:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
10:28:08 INFO - PROCESS | 1858 | 1467826088354 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:08 INFO - PROCESS | 1858 | 1467826088468 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
10:28:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 677ms
10:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
10:28:08 INFO - PROCESS | 1858 | 1467826088987 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:09 INFO - PROCESS | 1858 | 1467826089064 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
10:28:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 580ms
10:28:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
10:28:09 INFO - PROCESS | 1858 | 1467826089588 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:09 INFO - PROCESS | 1858 | 1467826089709 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
10:28:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 633ms
10:28:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
10:28:10 INFO - PROCESS | 1858 | 1467826090232 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:10 INFO - PROCESS | 1858 | 1467826090324 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
10:28:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 830ms
10:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
10:28:11 INFO - PROCESS | 1858 | 1467826091096 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:11 INFO - PROCESS | 1858 | 1467826091289 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
10:28:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 844ms
10:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
10:28:11 INFO - PROCESS | 1858 | 1467826091925 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:12 INFO - PROCESS | 1858 | 1467826092067 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
10:28:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 837ms
10:28:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
10:28:12 INFO - PROCESS | 1858 | 1467826092784 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:12 INFO - PROCESS | 1858 | 1467826092888 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
10:28:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 747ms
10:28:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
10:28:13 INFO - PROCESS | 1858 | 1467826093564 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:13 INFO - PROCESS | 1858 | 1467826093653 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
10:28:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 640ms
10:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
10:28:14 INFO - PROCESS | 1858 | 1467826094213 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:14 INFO - PROCESS | 1858 | 1467826094359 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
10:28:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 791ms
10:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
10:28:15 INFO - PROCESS | 1858 | 1467826095013 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:15 INFO - PROCESS | 1858 | 1467826095130 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
10:28:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 835ms
10:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
10:28:15 INFO - PROCESS | 1858 | 1467826095843 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:15 INFO - PROCESS | 1858 | 1467826095958 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
10:28:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 675ms
10:28:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
10:28:16 INFO - PROCESS | 1858 | 1467826096526 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:16 INFO - PROCESS | 1858 | 1467826096629 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
10:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 627ms
10:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
10:28:17 INFO - PROCESS | 1858 | 1467826097176 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:17 INFO - PROCESS | 1858 | 1467826097268 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
10:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 835ms
10:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
10:28:18 INFO - PROCESS | 1858 | 1467826098023 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:18 INFO - PROCESS | 1858 | 1467826098206 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
10:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 883ms
10:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
10:28:18 INFO - PROCESS | 1858 | 1467826098907 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:19 INFO - PROCESS | 1858 | 1467826099013 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
10:28:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 680ms
10:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
10:28:19 INFO - PROCESS | 1858 | 1467826099606 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:19 INFO - PROCESS | 1858 | 1467826099686 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
10:28:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 629ms
10:28:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
10:28:20 INFO - PROCESS | 1858 | 1467826100249 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:20 INFO - PROCESS | 1858 | 1467826100331 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
10:28:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 590ms
10:28:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
10:28:20 INFO - PROCESS | 1858 | 1467826100867 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:20 INFO - PROCESS | 1858 | 1467826100967 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
10:28:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 585ms
10:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
10:28:21 INFO - PROCESS | 1858 | 1467826101458 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:21 INFO - PROCESS | 1858 | 1467826101555 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
10:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 778ms
10:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
10:28:22 INFO - PROCESS | 1858 | 1467826102245 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:22 INFO - PROCESS | 1858 | 1467826102315 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
10:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 677ms
10:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
10:28:22 INFO - PROCESS | 1858 | 1467826102938 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:23 INFO - PROCESS | 1858 | 1467826103066 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
10:28:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 634ms
10:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
10:28:23 INFO - PROCESS | 1858 | 1467826103593 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:23 INFO - PROCESS | 1858 | 1467826103686 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
10:28:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 644ms
10:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
10:28:24 INFO - PROCESS | 1858 | 1467826104225 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:24 INFO - PROCESS | 1858 | 1467826104308 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
10:28:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 876ms
10:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
10:28:25 INFO - PROCESS | 1858 | 1467826105134 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:25 INFO - PROCESS | 1858 | 1467826105254 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
10:28:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 745ms
10:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
10:28:25 INFO - PROCESS | 1858 | 1467826105886 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:25 INFO - PROCESS | 1858 | 1467826105979 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
10:28:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 736ms
10:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
10:28:26 INFO - PROCESS | 1858 | 1467826106642 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:26 INFO - PROCESS | 1858 | 1467826106749 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
10:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 681ms
10:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
10:28:27 INFO - PROCESS | 1858 | 1467826107310 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:27 INFO - PROCESS | 1858 | 1467826107423 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
10:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 677ms
10:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
10:28:28 INFO - PROCESS | 1858 | 1467826108003 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:28 INFO - PROCESS | 1858 | 1467826108098 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
10:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 650ms
10:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
10:28:28 INFO - PROCESS | 1858 | 1467826108659 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:28 INFO - PROCESS | 1858 | 1467826108752 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
10:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 680ms
10:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
10:28:29 INFO - PROCESS | 1858 | 1467826109350 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:29 INFO - PROCESS | 1858 | 1467826109504 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
10:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 736ms
10:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
10:28:30 INFO - PROCESS | 1858 | 1467826110093 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:30 INFO - PROCESS | 1858 | 1467826110166 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
10:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 640ms
10:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
10:28:30 INFO - PROCESS | 1858 | 1467826110728 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:30 INFO - PROCESS | 1858 | 1467826110831 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
10:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 728ms
10:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
10:28:31 INFO - PROCESS | 1858 | 1467826111460 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:31 INFO - PROCESS | 1858 | 1467826111605 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
10:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 873ms
10:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
10:28:32 INFO - PROCESS | 1858 | 1467826112360 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:32 INFO - PROCESS | 1858 | 1467826112484 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
10:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 745ms
10:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
10:28:33 INFO - PROCESS | 1858 | 1467826113125 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:33 INFO - PROCESS | 1858 | 1467826113242 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
10:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 731ms
10:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
10:28:33 INFO - PROCESS | 1858 | 1467826113872 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:33 INFO - PROCESS | 1858 | 1467826113966 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
10:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 680ms
10:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
10:28:34 INFO - PROCESS | 1858 | 1467826114555 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:34 INFO - PROCESS | 1858 | 1467826114667 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
10:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 633ms
10:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
10:28:35 INFO - PROCESS | 1858 | 1467826115196 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:35 INFO - PROCESS | 1858 | 1467826115308 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
10:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 629ms
10:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
10:28:35 INFO - PROCESS | 1858 | 1467826115831 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:35 INFO - PROCESS | 1858 | 1467826115929 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
10:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 726ms
10:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
10:28:36 INFO - PROCESS | 1858 | 1467826116577 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:36 INFO - PROCESS | 1858 | 1467826116712 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
10:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 888ms
10:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
10:28:37 INFO - PROCESS | 1858 | 1467826117461 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:37 INFO - PROCESS | 1858 | 1467826117546 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
10:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 627ms
10:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
10:28:38 INFO - PROCESS | 1858 | 1467826118130 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:38 INFO - PROCESS | 1858 | 1467826118246 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
10:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 878ms
10:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
10:28:39 INFO - PROCESS | 1858 | 1467826119058 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:39 INFO - PROCESS | 1858 | 1467826119184 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
10:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 697ms
10:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
10:28:39 INFO - PROCESS | 1858 | 1467826119780 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:39 INFO - PROCESS | 1858 | 1467826119877 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
10:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 735ms
10:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
10:28:40 INFO - PROCESS | 1858 | 1467826120576 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:40 INFO - PROCESS | 1858 | 1467826120669 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
10:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 767ms
10:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
10:28:41 INFO - PROCESS | 1858 | 1467826121298 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:41 INFO - PROCESS | 1858 | 1467826121400 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
10:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 683ms
10:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
10:28:41 INFO - PROCESS | 1858 | 1467826121977 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:42 INFO - PROCESS | 1858 | 1467826122079 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:42 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
10:28:42 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
10:28:42 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
10:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:28:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:28:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 672ms
10:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
10:28:42 INFO - PROCESS | 1858 | 1467826122663 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:42 INFO - PROCESS | 1858 | 1467826122755 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:43 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
10:28:43 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
10:28:43 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
10:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:28:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:28:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:28:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 572ms
10:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
10:28:43 INFO - PROCESS | 1858 | 1467826123275 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:43 INFO - PROCESS | 1858 | 1467826123382 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:44 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
10:28:44 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
10:28:44 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
10:28:44 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
10:28:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:28:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:28:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:28:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:28:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 781ms
10:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
10:28:44 INFO - PROCESS | 1858 | 1467826124049 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:44 INFO - PROCESS | 1858 | 1467826124139 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:44 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
10:28:44 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
10:28:44 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
10:28:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:28:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:28:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:28:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:28:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 776ms
10:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
10:28:44 INFO - PROCESS | 1858 | 1467826124854 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:44 INFO - PROCESS | 1858 | 1467826124990 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:45 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
10:28:45 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
10:28:45 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
10:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:28:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:28:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:28:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 883ms
10:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
10:28:45 INFO - PROCESS | 1858 | 1467826125746 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:45 INFO - PROCESS | 1858 | 1467826125843 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:46 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
10:28:46 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
10:28:46 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
10:28:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
10:28:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:28:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:28:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:28:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:28:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 728ms
10:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
10:28:46 INFO - PROCESS | 1858 | 1467826126543 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:46 INFO - PROCESS | 1858 | 1467826126644 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
10:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 831ms
10:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
10:28:47 INFO - PROCESS | 1858 | 1467826127393 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:47 INFO - PROCESS | 1858 | 1467826127465 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:48 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
10:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 731ms
10:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
10:28:48 INFO - PROCESS | 1858 | 1467826128122 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:48 INFO - PROCESS | 1858 | 1467826128224 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:48 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
10:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 734ms
10:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
10:28:48 INFO - PROCESS | 1858 | 1467826128870 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:48 INFO - PROCESS | 1858 | 1467826128980 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
10:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 745ms
10:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
10:28:49 INFO - PROCESS | 1858 | 1467826129644 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:49 INFO - PROCESS | 1858 | 1467826129747 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
10:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 633ms
10:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
10:28:50 INFO - PROCESS | 1858 | 1467826130284 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:50 INFO - PROCESS | 1858 | 1467826130368 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
10:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 634ms
10:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
10:28:50 INFO - PROCESS | 1858 | 1467826130931 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:51 INFO - PROCESS | 1858 | 1467826131052 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:51 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
10:28:51 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
10:28:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:28:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:28:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:28:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 686ms
10:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
10:28:51 INFO - PROCESS | 1858 | 1467826131640 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:51 INFO - PROCESS | 1858 | 1467826131758 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
10:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 980ms
10:28:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
10:28:52 INFO - PROCESS | 1858 | 1467826132646 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:52 INFO - PROCESS | 1858 | 1467826132757 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
10:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 741ms
10:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
10:28:53 INFO - PROCESS | 1858 | 1467826133379 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:53 INFO - PROCESS | 1858 | 1467826133473 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
10:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 671ms
10:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
10:28:54 INFO - PROCESS | 1858 | 1467826134063 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:54 INFO - PROCESS | 1858 | 1467826134195 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
10:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 679ms
10:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
10:28:54 INFO - PROCESS | 1858 | 1467826134813 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:54 INFO - PROCESS | 1858 | 1467826134897 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
10:28:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 679ms
10:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
10:28:55 INFO - PROCESS | 1858 | 1467826135499 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:55 INFO - PROCESS | 1858 | 1467826135603 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
10:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 734ms
10:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
10:28:56 INFO - PROCESS | 1858 | 1467826136246 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:56 INFO - PROCESS | 1858 | 1467826136354 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
10:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 683ms
10:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
10:28:56 INFO - PROCESS | 1858 | 1467826136931 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:57 INFO - PROCESS | 1858 | 1467826137029 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
10:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 678ms
10:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
10:28:57 INFO - PROCESS | 1858 | 1467826137608 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:57 INFO - PROCESS | 1858 | 1467826137690 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
10:28:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 632ms
10:28:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
10:28:58 INFO - PROCESS | 1858 | 1467826138251 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:58 INFO - PROCESS | 1858 | 1467826138339 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
10:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 985ms
10:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
10:28:59 INFO - PROCESS | 1858 | 1467826139255 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:28:59 INFO - PROCESS | 1858 | 1467826139397 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
10:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 941ms
10:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
10:29:00 INFO - PROCESS | 1858 | 1467826140195 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:00 INFO - PROCESS | 1858 | 1467826140289 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
10:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 673ms
10:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
10:29:00 INFO - PROCESS | 1858 | 1467826140914 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:01 INFO - PROCESS | 1858 | 1467826141053 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
10:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 856ms
10:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
10:29:01 INFO - PROCESS | 1858 | 1467826141753 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:01 INFO - PROCESS | 1858 | 1467826141856 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
10:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 841ms
10:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
10:29:02 INFO - PROCESS | 1858 | 1467826142586 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:02 INFO - PROCESS | 1858 | 1467826142682 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
10:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 738ms
10:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
10:29:03 INFO - PROCESS | 1858 | 1467826143345 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:03 INFO - PROCESS | 1858 | 1467826143462 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
10:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 791ms
10:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
10:29:04 INFO - PROCESS | 1858 | 1467826144132 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:04 INFO - PROCESS | 1858 | 1467826144231 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
10:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 724ms
10:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
10:29:04 INFO - PROCESS | 1858 | 1467826144864 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:04 INFO - PROCESS | 1858 | 1467826144948 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
10:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 679ms
10:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
10:29:05 INFO - PROCESS | 1858 | 1467826145559 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:05 INFO - PROCESS | 1858 | 1467826145730 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
10:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 985ms
10:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
10:29:06 INFO - PROCESS | 1858 | 1467826146545 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:06 INFO - PROCESS | 1858 | 1467826146649 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
10:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 936ms
10:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
10:29:07 INFO - PROCESS | 1858 | 1467826147503 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:07 INFO - PROCESS | 1858 | 1467826147610 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
10:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 679ms
10:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
10:29:08 INFO - PROCESS | 1858 | 1467826148238 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:08 INFO - PROCESS | 1858 | 1467826148351 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:08 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
10:29:08 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
10:29:08 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
10:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:29:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:29:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 753ms
10:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
10:29:08 INFO - PROCESS | 1858 | 1467826148952 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:09 INFO - PROCESS | 1858 | 1467826149123 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
10:29:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 731ms
10:29:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
10:29:09 INFO - PROCESS | 1858 | 1467826149694 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:09 INFO - PROCESS | 1858 | 1467826149838 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
10:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 877ms
10:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
10:29:10 INFO - PROCESS | 1858 | 1467826150582 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:10 INFO - PROCESS | 1858 | 1467826150684 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
10:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 728ms
10:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
10:29:11 INFO - PROCESS | 1858 | 1467826151311 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:11 INFO - PROCESS | 1858 | 1467826151414 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:12 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
10:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 934ms
10:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
10:29:12 INFO - PROCESS | 1858 | 1467826152288 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:12 INFO - PROCESS | 1858 | 1467826152406 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:12 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
10:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 707ms
10:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
10:29:13 INFO - PROCESS | 1858 | 1467826153000 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:13 INFO - PROCESS | 1858 | 1467826153095 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
10:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 681ms
10:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
10:29:13 INFO - PROCESS | 1858 | 1467826153706 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:13 INFO - PROCESS | 1858 | 1467826153855 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
10:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1346ms
10:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
10:29:15 INFO - PROCESS | 1858 | 1467826155029 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:15 INFO - PROCESS | 1858 | 1467826155123 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
10:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 720ms
10:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
10:29:15 INFO - PROCESS | 1858 | 1467826155756 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:15 INFO - PROCESS | 1858 | 1467826155847 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
10:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 678ms
10:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
10:29:16 INFO - PROCESS | 1858 | 1467826156477 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:16 INFO - PROCESS | 1858 | 1467826156611 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
10:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 777ms
10:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
10:29:17 INFO - PROCESS | 1858 | 1467826157246 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:17 INFO - PROCESS | 1858 | 1467826157341 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
10:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 670ms
10:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
10:29:17 INFO - PROCESS | 1858 | 1467826157939 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:18 INFO - PROCESS | 1858 | 1467826158063 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
10:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 933ms
10:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
10:29:18 INFO - PROCESS | 1858 | 1467826158881 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:18 INFO - PROCESS | 1858 | 1467826158993 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
10:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 726ms
10:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
10:29:19 INFO - PROCESS | 1858 | 1467826159620 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:19 INFO - PROCESS | 1858 | 1467826159705 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 628ms
10:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
10:29:20 INFO - PROCESS | 1858 | 1467826160260 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:20 INFO - PROCESS | 1858 | 1467826160349 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:20 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
10:29:20 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
10:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:29:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:29:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 677ms
10:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
10:29:20 INFO - PROCESS | 1858 | 1467826160938 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:21 INFO - PROCESS | 1858 | 1467826161073 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:21 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
10:29:21 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
10:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:29:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:29:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 828ms
10:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
10:29:21 INFO - PROCESS | 1858 | 1467826161778 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:21 INFO - PROCESS | 1858 | 1467826161912 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:22 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
10:29:22 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
10:29:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:29:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:29:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:29:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:29:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 786ms
10:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
10:29:22 INFO - PROCESS | 1858 | 1467826162598 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:22 INFO - PROCESS | 1858 | 1467826162724 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:23 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]"
10:29:23 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
10:29:23 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
10:29:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:29:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:29:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:29:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:29:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 746ms
10:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
10:29:23 INFO - PROCESS | 1858 | 1467826163326 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:23 INFO - PROCESS | 1858 | 1467826163399 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:23 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
10:29:23 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
10:29:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:29:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:29:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:29:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:29:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 623ms
10:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
10:29:23 INFO - PROCESS | 1858 | 1467826163960 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:24 INFO - PROCESS | 1858 | 1467826164064 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
10:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 692ms
10:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
10:29:24 INFO - PROCESS | 1858 | 1467826164667 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:24 INFO - PROCESS | 1858 | 1467826164770 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
10:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1035ms
10:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
10:29:25 INFO - PROCESS | 1858 | 1467826165701 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:25 INFO - PROCESS | 1858 | 1467826165830 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
10:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 729ms
10:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
10:29:26 INFO - PROCESS | 1858 | 1467826166436 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:26 INFO - PROCESS | 1858 | 1467826166533 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
10:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 679ms
10:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
10:29:27 INFO - PROCESS | 1858 | 1467826167136 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:27 INFO - PROCESS | 1858 | 1467826167264 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
10:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 736ms
10:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
10:29:27 INFO - PROCESS | 1858 | 1467826167898 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:28 INFO - PROCESS | 1858 | 1467826168004 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
10:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 843ms
10:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
10:29:28 INFO - PROCESS | 1858 | 1467826168722 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:28 INFO - PROCESS | 1858 | 1467826168831 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
10:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 728ms
10:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
10:29:29 INFO - PROCESS | 1858 | 1467826169466 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:29 INFO - PROCESS | 1858 | 1467826169611 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
10:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 673ms
10:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
10:29:30 INFO - PROCESS | 1858 | 1467826170157 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:30 INFO - PROCESS | 1858 | 1467826170284 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
10:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 685ms
10:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
10:29:30 INFO - PROCESS | 1858 | 1467826170829 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:30 INFO - PROCESS | 1858 | 1467826170933 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
10:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 678ms
10:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
10:29:31 INFO - PROCESS | 1858 | 1467826171527 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:31 INFO - PROCESS | 1858 | 1467826171640 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
10:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1041ms
10:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
10:29:32 INFO - PROCESS | 1858 | 1467826172586 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:32 INFO - PROCESS | 1858 | 1467826172717 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
10:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 791ms
10:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
10:29:33 INFO - PROCESS | 1858 | 1467826173374 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:33 INFO - PROCESS | 1858 | 1467826173469 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
10:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 675ms
10:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
10:29:34 INFO - PROCESS | 1858 | 1467826174075 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:34 INFO - PROCESS | 1858 | 1467826174157 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
10:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 684ms
10:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
10:29:34 INFO - PROCESS | 1858 | 1467826174745 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:34 INFO - PROCESS | 1858 | 1467826174835 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
10:29:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 676ms
10:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
10:29:35 INFO - PROCESS | 1858 | 1467826175430 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:35 INFO - PROCESS | 1858 | 1467826175546 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
10:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 928ms
10:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
10:29:36 INFO - PROCESS | 1858 | 1467826176387 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:36 INFO - PROCESS | 1858 | 1467826176505 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
10:29:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 680ms
10:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
10:29:37 INFO - PROCESS | 1858 | 1467826177068 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:37 INFO - PROCESS | 1858 | 1467826177164 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
10:29:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 678ms
10:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
10:29:37 INFO - PROCESS | 1858 | 1467826177749 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:37 INFO - PROCESS | 1858 | 1467826177839 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
10:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 675ms
10:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
10:29:38 INFO - PROCESS | 1858 | 1467826178437 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:38 INFO - PROCESS | 1858 | 1467826178556 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
10:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1036ms
10:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
10:29:39 INFO - PROCESS | 1858 | 1467826179522 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:39 INFO - PROCESS | 1858 | 1467826179646 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
10:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 745ms
10:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
10:29:40 INFO - PROCESS | 1858 | 1467826180262 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:40 INFO - PROCESS | 1858 | 1467826180356 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
10:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 637ms
10:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
10:29:40 INFO - PROCESS | 1858 | 1467826180945 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:41 INFO - PROCESS | 1858 | 1467826181097 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
10:29:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 698ms
10:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
10:29:41 INFO - PROCESS | 1858 | 1467826181633 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:41 INFO - PROCESS | 1858 | 1467826181723 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
10:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 639ms
10:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
10:29:42 INFO - PROCESS | 1858 | 1467826182263 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:42 INFO - PROCESS | 1858 | 1467826182339 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
10:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 771ms
10:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
10:29:43 INFO - PROCESS | 1858 | 1467826183051 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:43 INFO - PROCESS | 1858 | 1467826183189 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
10:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 726ms
10:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
10:29:43 INFO - PROCESS | 1858 | 1467826183774 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:43 INFO - PROCESS | 1858 | 1467826183882 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
10:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 676ms
10:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
10:29:44 INFO - PROCESS | 1858 | 1467826184456 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:44 INFO - PROCESS | 1858 | 1467826184537 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
10:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 633ms
10:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
10:29:45 INFO - PROCESS | 1858 | 1467826185095 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:45 INFO - PROCESS | 1858 | 1467826185183 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
10:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 830ms
10:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
10:29:45 INFO - PROCESS | 1858 | 1467826185933 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:46 INFO - PROCESS | 1858 | 1467826186148 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
10:29:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 822ms
10:29:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
10:29:46 INFO - PROCESS | 1858 | 1467826186782 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:46 INFO - PROCESS | 1858 | 1467826186896 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
10:29:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 679ms
10:29:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
10:29:47 INFO - PROCESS | 1858 | 1467826187457 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:47 INFO - PROCESS | 1858 | 1467826187538 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
10:29:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 578ms
10:29:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
10:29:48 INFO - PROCESS | 1858 | 1467826188089 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:48 INFO - PROCESS | 1858 | 1467826188171 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
10:29:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 665ms
10:29:48 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
10:29:48 INFO - PROCESS | 1858 | 1467826188736 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:48 INFO - PROCESS | 1858 | 1467826188852 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:49 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 () {
10:29:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
10:29:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
10:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:29:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:29:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
10:29:49 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 () {
10:29:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
10:29:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
10:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:29:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:29:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
10:29:49 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 () {
10:29:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
10:29:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
10:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:29:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:29:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
10:29:49 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 () {
10:29:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
10:29:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
10:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:29:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:29:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
10:29:49 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 629ms
10:29:49 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
10:29:49 INFO - PROCESS | 1858 | 1467826189373 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:49 INFO - PROCESS | 1858 | 1467826189465 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
10:29:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
10:29:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:29:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:29:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
10:29:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
10:29:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
10:29:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:29:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:29:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
10:29:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
10:29:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
10:29:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:29:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:29:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
10:29:50 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 730ms
10:29:50 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
10:29:50 INFO - PROCESS | 1858 | 1467826190115 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:50 INFO - PROCESS | 1858 | 1467826190217 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:50 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
10:29:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
10:29:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:29:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:29:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
10:29:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
10:29:50 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.
10:29:50 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
10:29:50 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 775ms
10:29:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
10:29:50 INFO - PROCESS | 1858 | 1467826190893 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:50 INFO - PROCESS | 1858 | 1467826190971 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
10:29:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 576ms
10:29:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
10:29:51 INFO - PROCESS | 1858 | 1467826191496 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:51 INFO - PROCESS | 1858 | 1467826191580 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
10:29:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 681ms
10:29:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
10:29:52 INFO - PROCESS | 1858 | 1467826192178 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:52 INFO - PROCESS | 1858 | 1467826192261 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
10:29:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 882ms
10:29:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
10:29:53 INFO - PROCESS | 1858 | 1467826193071 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:53 INFO - PROCESS | 1858 | 1467826193180 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
10:29:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 734ms
10:29:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
10:29:53 INFO - PROCESS | 1858 | 1467826193823 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:53 INFO - PROCESS | 1858 | 1467826193965 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
10:29:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 778ms
10:29:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
10:29:54 INFO - PROCESS | 1858 | 1467826194615 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:54 INFO - PROCESS | 1858 | 1467826194735 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
10:29:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 782ms
10:29:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
10:29:55 INFO - PROCESS | 1858 | 1467826195431 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:55 INFO - PROCESS | 1858 | 1467826195530 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
10:29:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 584ms
10:29:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
10:29:56 INFO - PROCESS | 1858 | 1467826196032 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:56 INFO - PROCESS | 1858 | 1467826196145 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
10:29:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 633ms
10:29:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
10:29:56 INFO - PROCESS | 1858 | 1467826196688 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:56 INFO - PROCESS | 1858 | 1467826196817 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
10:29:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 743ms
10:29:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
10:29:57 INFO - PROCESS | 1858 | 1467826197429 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:57 INFO - PROCESS | 1858 | 1467826197520 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
10:29:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 745ms
10:29:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
10:29:58 INFO - PROCESS | 1858 | 1467826198181 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:58 INFO - PROCESS | 1858 | 1467826198272 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
10:29:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 956ms
10:29:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
10:29:59 INFO - PROCESS | 1858 | 1467826199142 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:59 INFO - PROCESS | 1858 | 1467826199254 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:29:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
10:29:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 829ms
10:29:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
10:29:59 INFO - PROCESS | 1858 | 1467826199973 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:00 INFO - PROCESS | 1858 | 1467826200069 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
10:30:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 874ms
10:30:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
10:30:00 INFO - PROCESS | 1858 | 1467826200894 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:00 INFO - PROCESS | 1858 | 1467826200994 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
10:30:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 949ms
10:30:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
10:30:01 INFO - PROCESS | 1858 | 1467826201890 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:02 INFO - PROCESS | 1858 | 1467826202003 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
10:30:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 815ms
10:30:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
10:30:02 INFO - PROCESS | 1858 | 1467826202713 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:02 INFO - PROCESS | 1858 | 1467826202815 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
10:30:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 684ms
10:30:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
10:30:03 INFO - PROCESS | 1858 | 1467826203356 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:03 INFO - PROCESS | 1858 | 1467826203455 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
10:30:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 639ms
10:30:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
10:30:04 INFO - PROCESS | 1858 | 1467826204015 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:04 INFO - PROCESS | 1858 | 1467826204197 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
10:30:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 728ms
10:30:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
10:30:04 INFO - PROCESS | 1858 | 1467826204741 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:04 INFO - PROCESS | 1858 | 1467826204833 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
10:30:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 626ms
10:30:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
10:30:05 INFO - PROCESS | 1858 | 1467826205400 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:05 INFO - PROCESS | 1858 | 1467826205487 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
10:30:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 878ms
10:30:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
10:30:06 INFO - PROCESS | 1858 | 1467826206323 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:06 INFO - PROCESS | 1858 | 1467826206446 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:07 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
10:30:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 739ms
10:30:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
10:30:07 INFO - PROCESS | 1858 | 1467826207038 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:07 INFO - PROCESS | 1858 | 1467826207156 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
10:30:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 683ms
10:30:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
10:30:07 INFO - PROCESS | 1858 | 1467826207742 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:07 INFO - PROCESS | 1858 | 1467826207813 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:08 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
10:30:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 941ms
10:30:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
10:30:08 INFO - PROCESS | 1858 | 1467826208689 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:08 INFO - PROCESS | 1858 | 1467826208831 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
10:30:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 791ms
10:30:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
10:30:09 INFO - PROCESS | 1858 | 1467826209487 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:09 INFO - PROCESS | 1858 | 1467826209604 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
10:30:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 684ms
10:30:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
10:30:10 INFO - PROCESS | 1858 | 1467826210199 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:10 INFO - PROCESS | 1858 | 1467826210325 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
10:30:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 691ms
10:30:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
10:30:10 INFO - PROCESS | 1858 | 1467826210890 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:11 INFO - PROCESS | 1858 | 1467826211022 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
10:30:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 732ms
10:30:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
10:30:11 INFO - PROCESS | 1858 | 1467826211630 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:11 INFO - PROCESS | 1858 | 1467826211726 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
10:30:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 671ms
10:30:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
10:30:12 INFO - PROCESS | 1858 | 1467826212336 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:12 INFO - PROCESS | 1858 | 1467826212482 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
10:30:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 889ms
10:30:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
10:30:13 INFO - PROCESS | 1858 | 1467826213216 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:13 INFO - PROCESS | 1858 | 1467826213303 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
10:30:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 625ms
10:30:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
10:30:13 INFO - PROCESS | 1858 | 1467826213877 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:13 INFO - PROCESS | 1858 | 1467826213970 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
10:30:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 640ms
10:30:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
10:30:14 INFO - PROCESS | 1858 | 1467826214552 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:14 INFO - PROCESS | 1858 | 1467826214630 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
10:30:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 712ms
10:30:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
10:30:15 INFO - PROCESS | 1858 | 1467826215247 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:15 INFO - PROCESS | 1858 | 1467826215423 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
10:30:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 829ms
10:30:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
10:30:16 INFO - PROCESS | 1858 | 1467826216095 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:16 INFO - PROCESS | 1858 | 1467826216183 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
10:30:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 692ms
10:30:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
10:30:16 INFO - PROCESS | 1858 | 1467826216789 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:16 INFO - PROCESS | 1858 | 1467826216887 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
10:30:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 680ms
10:30:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
10:30:17 INFO - PROCESS | 1858 | 1467826217475 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:17 INFO - PROCESS | 1858 | 1467826217581 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
10:30:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 737ms
10:30:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
10:30:18 INFO - PROCESS | 1858 | 1467826218210 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:18 INFO - PROCESS | 1858 | 1467826218324 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
10:30:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 681ms
10:30:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
10:30:18 INFO - PROCESS | 1858 | 1467826218921 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:19 INFO - PROCESS | 1858 | 1467826219043 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
10:30:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 995ms
10:30:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
10:30:19 INFO - PROCESS | 1858 | 1467826219927 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:20 INFO - PROCESS | 1858 | 1467826220061 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:20 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
10:30:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 700ms
10:30:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
10:30:20 INFO - PROCESS | 1858 | 1467826220631 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:20 INFO - PROCESS | 1858 | 1467826220720 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
10:30:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 690ms
10:30:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
10:30:21 INFO - PROCESS | 1858 | 1467826221331 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:21 INFO - PROCESS | 1858 | 1467826221453 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
10:30:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 634ms
10:30:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
10:30:22 INFO - PROCESS | 1858 | 1467826222012 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:22 INFO - PROCESS | 1858 | 1467826222140 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:22 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
10:30:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 817ms
10:30:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
10:30:22 INFO - PROCESS | 1858 | 1467826222840 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:22 INFO - PROCESS | 1858 | 1467826222980 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
10:30:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 741ms
10:30:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
10:30:23 INFO - PROCESS | 1858 | 1467826223578 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:23 INFO - PROCESS | 1858 | 1467826223705 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
10:30:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 732ms
10:30:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
10:30:24 INFO - PROCESS | 1858 | 1467826224311 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:24 INFO - PROCESS | 1858 | 1467826224427 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
10:30:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 772ms
10:30:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
10:30:25 INFO - PROCESS | 1858 | 1467826225095 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:25 INFO - PROCESS | 1858 | 1467826225165 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
10:30:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 636ms
10:30:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
10:30:25 INFO - PROCESS | 1858 | 1467826225737 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:25 INFO - PROCESS | 1858 | 1467826225828 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
10:30:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 984ms
10:30:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
10:30:26 INFO - PROCESS | 1858 | 1467826226736 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:26 INFO - PROCESS | 1858 | 1467826226852 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:27 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
10:30:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 677ms
10:30:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
10:30:27 INFO - PROCESS | 1858 | 1467826227477 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:27 INFO - PROCESS | 1858 | 1467826227577 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
10:30:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 700ms
10:30:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
10:30:28 INFO - PROCESS | 1858 | 1467826228199 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:28 INFO - PROCESS | 1858 | 1467826228311 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:28 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
10:30:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 733ms
10:30:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
10:30:28 INFO - PROCESS | 1858 | 1467826228914 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:29 INFO - PROCESS | 1858 | 1467826229094 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
10:30:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 739ms
10:30:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
10:30:29 INFO - PROCESS | 1858 | 1467826229658 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:29 INFO - PROCESS | 1858 | 1467826229812 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
10:30:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 876ms
10:30:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
10:30:30 INFO - PROCESS | 1858 | 1467826230551 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:30 INFO - PROCESS | 1858 | 1467826230743 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
10:30:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 777ms
10:30:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
10:30:31 INFO - PROCESS | 1858 | 1467826231325 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:31 INFO - PROCESS | 1858 | 1467826231398 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
10:30:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 627ms
10:30:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
10:30:31 INFO - PROCESS | 1858 | 1467826231982 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:32 INFO - PROCESS | 1858 | 1467826232064 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
10:30:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 693ms
10:30:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
10:30:32 INFO - PROCESS | 1858 | 1467826232674 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:32 INFO - PROCESS | 1858 | 1467826232809 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
10:30:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 986ms
10:30:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
10:30:33 INFO - PROCESS | 1858 | 1467826233677 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:33 INFO - PROCESS | 1858 | 1467826233794 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
10:30:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 689ms
10:30:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
10:30:34 INFO - PROCESS | 1858 | 1467826234398 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:34 INFO - PROCESS | 1858 | 1467826234545 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
10:30:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 739ms
10:30:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
10:30:35 INFO - PROCESS | 1858 | 1467826235143 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:35 INFO - PROCESS | 1858 | 1467826235256 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
10:30:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 744ms
10:30:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
10:30:35 INFO - PROCESS | 1858 | 1467826235885 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:35 INFO - PROCESS | 1858 | 1467826235965 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
10:30:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 678ms
10:30:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
10:30:36 INFO - PROCESS | 1858 | 1467826236572 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:36 INFO - PROCESS | 1858 | 1467826236677 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
10:30:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 739ms
10:30:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
10:30:37 INFO - PROCESS | 1858 | 1467826237336 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:37 INFO - PROCESS | 1858 | 1467826237507 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:38 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
10:30:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 780ms
10:30:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
10:30:38 INFO - PROCESS | 1858 | 1467826238145 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:38 INFO - PROCESS | 1858 | 1467826238247 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:38 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
10:30:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 676ms
10:30:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
10:30:38 INFO - PROCESS | 1858 | 1467826238824 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:38 INFO - PROCESS | 1858 | 1467826238915 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:39 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
10:30:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 730ms
10:30:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
10:30:39 INFO - PROCESS | 1858 | 1467826239560 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:39 INFO - PROCESS | 1858 | 1467826239721 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:40 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)
10:30:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 928ms
10:30:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
10:30:40 INFO - PROCESS | 1858 | 1467826240496 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:40 INFO - PROCESS | 1858 | 1467826240599 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
10:30:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 729ms
10:30:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
10:30:41 INFO - PROCESS | 1858 | 1467826241252 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:41 INFO - PROCESS | 1858 | 1467826241365 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
10:30:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 687ms
10:30:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
10:30:41 INFO - PROCESS | 1858 | 1467826241964 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:42 INFO - PROCESS | 1858 | 1467826242052 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
10:30:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 689ms
10:30:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
10:30:42 INFO - PROCESS | 1858 | 1467826242650 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:42 INFO - PROCESS | 1858 | 1467826242782 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
10:30:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 655ms
10:30:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
10:30:43 INFO - PROCESS | 1858 | 1467826243323 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:43 INFO - PROCESS | 1858 | 1467826243398 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
10:30:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 681ms
10:30:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
10:30:44 INFO - PROCESS | 1858 | 1467826244010 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:44 INFO - PROCESS | 1858 | 1467826244097 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
10:30:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 783ms
10:30:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
10:30:44 INFO - PROCESS | 1858 | 1467826244811 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:44 INFO - PROCESS | 1858 | 1467826244887 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
10:30:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 740ms
10:30:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
10:30:45 INFO - PROCESS | 1858 | 1467826245546 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:45 INFO - PROCESS | 1858 | 1467826245625 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
10:30:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 525ms
10:30:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
10:30:46 INFO - PROCESS | 1858 | 1467826246111 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:46 INFO - PROCESS | 1858 | 1467826246208 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
10:30:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 940ms
10:30:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
10:30:47 INFO - PROCESS | 1858 | 1467826247041 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:47 INFO - PROCESS | 1858 | 1467826247149 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
10:30:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 576ms
10:30:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
10:30:47 INFO - PROCESS | 1858 | 1467826247703 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:47 INFO - PROCESS | 1858 | 1467826247795 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:48 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
10:30:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 688ms
10:30:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
10:30:48 INFO - PROCESS | 1858 | 1467826248428 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:48 INFO - PROCESS | 1858 | 1467826248561 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
10:30:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 757ms
10:30:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
10:30:49 INFO - PROCESS | 1858 | 1467826249166 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:49 INFO - PROCESS | 1858 | 1467826249270 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
10:30:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 638ms
10:30:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
10:30:49 INFO - PROCESS | 1858 | 1467826249800 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:49 INFO - PROCESS | 1858 | 1467826249876 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:50 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)
10:30:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 581ms
10:30:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
10:30:50 INFO - PROCESS | 1858 | 1467826250415 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:50 INFO - PROCESS | 1858 | 1467826250525 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
10:30:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 632ms
10:30:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
10:30:51 INFO - PROCESS | 1858 | 1467826251049 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:51 INFO - PROCESS | 1858 | 1467826251129 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
10:30:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 582ms
10:30:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
10:30:51 INFO - PROCESS | 1858 | 1467826251643 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:51 INFO - PROCESS | 1858 | 1467826251729 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
10:30:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 736ms
10:30:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
10:30:52 INFO - PROCESS | 1858 | 1467826252386 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:52 INFO - PROCESS | 1858 | 1467826252473 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
10:30:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 635ms
10:30:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
10:30:53 INFO - PROCESS | 1858 | 1467826253027 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:53 INFO - PROCESS | 1858 | 1467826253136 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
10:30:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 834ms
10:30:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
10:30:53 INFO - PROCESS | 1858 | 1467826253894 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:54 INFO - PROCESS | 1858 | 1467826254022 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
10:30:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 682ms
10:30:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
10:30:54 INFO - PROCESS | 1858 | 1467826254579 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:54 INFO - PROCESS | 1858 | 1467826254662 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
10:30:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 631ms
10:30:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
10:30:55 INFO - PROCESS | 1858 | 1467826255237 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:55 INFO - PROCESS | 1858 | 1467826255333 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
10:30:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 734ms
10:30:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
10:30:55 INFO - PROCESS | 1858 | 1467826255961 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:56 INFO - PROCESS | 1858 | 1467826256086 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
10:30:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 679ms
10:30:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
10:30:56 INFO - PROCESS | 1858 | 1467826256642 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:56 INFO - PROCESS | 1858 | 1467826256721 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
10:30:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 574ms
10:30:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
10:30:57 INFO - PROCESS | 1858 | 1467826257263 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:57 INFO - PROCESS | 1858 | 1467826257354 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
10:30:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 590ms
10:30:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
10:30:57 INFO - PROCESS | 1858 | 1467826257843 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:57 INFO - PROCESS | 1858 | 1467826257947 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
10:30:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 643ms
10:30:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
10:30:58 INFO - PROCESS | 1858 | 1467826258488 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:58 INFO - PROCESS | 1858 | 1467826258560 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
10:30:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 631ms
10:30:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
10:30:59 INFO - PROCESS | 1858 | 1467826259146 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:59 INFO - PROCESS | 1858 | 1467826259226 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:30:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
10:30:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 722ms
10:30:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
10:30:59 INFO - PROCESS | 1858 | 1467826259905 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:00 INFO - PROCESS | 1858 | 1467826260164 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
10:31:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 936ms
10:31:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
10:31:00 INFO - PROCESS | 1858 | 1467826260879 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:01 INFO - PROCESS | 1858 | 1467826261010 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
10:31:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 738ms
10:31:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
10:31:01 INFO - PROCESS | 1858 | 1467826261613 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:01 INFO - PROCESS | 1858 | 1467826261730 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
10:31:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 674ms
10:31:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
10:31:02 INFO - PROCESS | 1858 | 1467826262312 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:02 INFO - PROCESS | 1858 | 1467826262397 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
10:31:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 689ms
10:31:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
10:31:02 INFO - PROCESS | 1858 | 1467826262986 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:03 INFO - PROCESS | 1858 | 1467826263120 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
10:31:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 627ms
10:31:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
10:31:03 INFO - PROCESS | 1858 | 1467826263630 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:03 INFO - PROCESS | 1858 | 1467826263760 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
10:31:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 681ms
10:31:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
10:31:04 INFO - PROCESS | 1858 | 1467826264327 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:04 INFO - PROCESS | 1858 | 1467826264464 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
10:31:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 641ms
10:31:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
10:31:04 INFO - PROCESS | 1858 | 1467826264968 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:05 INFO - PROCESS | 1858 | 1467826265043 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
10:31:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 577ms
10:31:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
10:31:05 INFO - PROCESS | 1858 | 1467826265547 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:05 INFO - PROCESS | 1858 | 1467826265627 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
10:31:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 527ms
10:31:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
10:31:06 INFO - PROCESS | 1858 | 1467826266102 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:06 INFO - PROCESS | 1858 | 1467826266229 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
10:31:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 931ms
10:31:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
10:31:07 INFO - PROCESS | 1858 | 1467826267036 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:07 INFO - PROCESS | 1858 | 1467826267142 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
10:31:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 829ms
10:31:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
10:31:07 INFO - PROCESS | 1858 | 1467826267886 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:08 INFO - PROCESS | 1858 | 1467826268000 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
10:31:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 679ms
10:31:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
10:31:08 INFO - PROCESS | 1858 | 1467826268574 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:08 INFO - PROCESS | 1858 | 1467826268681 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
10:31:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 674ms
10:31:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
10:31:09 INFO - PROCESS | 1858 | 1467826269260 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:09 INFO - PROCESS | 1858 | 1467826269340 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
10:31:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 725ms
10:31:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
10:31:09 INFO - PROCESS | 1858 | 1467826269981 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:10 INFO - PROCESS | 1858 | 1467826270113 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
10:31:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 721ms
10:31:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
10:31:10 INFO - PROCESS | 1858 | 1467826270709 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:10 INFO - PROCESS | 1858 | 1467826270800 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
10:31:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 674ms
10:31:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
10:31:11 INFO - PROCESS | 1858 | 1467826271391 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:11 INFO - PROCESS | 1858 | 1467826271504 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
10:31:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 623ms
10:31:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
10:31:12 INFO - PROCESS | 1858 | 1467826272022 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:12 INFO - PROCESS | 1858 | 1467826272112 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
10:31:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 590ms
10:31:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
10:31:12 INFO - PROCESS | 1858 | 1467826272626 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:12 INFO - PROCESS | 1858 | 1467826272718 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
10:31:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 737ms
10:31:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
10:31:13 INFO - PROCESS | 1858 | 1467826273400 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:13 INFO - PROCESS | 1858 | 1467826273637 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
10:31:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 944ms
10:31:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
10:31:14 INFO - PROCESS | 1858 | 1467826274374 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:14 INFO - PROCESS | 1858 | 1467826274518 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
10:31:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 901ms
10:31:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
10:31:15 INFO - PROCESS | 1858 | 1467826275260 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:15 INFO - PROCESS | 1858 | 1467826275368 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
10:31:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 627ms
10:31:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
10:31:15 INFO - PROCESS | 1858 | 1467826275910 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:16 INFO - PROCESS | 1858 | 1467826276026 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
10:31:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 684ms
10:31:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
10:31:16 INFO - PROCESS | 1858 | 1467826276586 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:16 INFO - PROCESS | 1858 | 1467826276662 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
10:31:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 622ms
10:31:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
10:31:17 INFO - PROCESS | 1858 | 1467826277213 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:17 INFO - PROCESS | 1858 | 1467826277328 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
10:31:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 726ms
10:31:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
10:31:17 INFO - PROCESS | 1858 | 1467826277970 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:18 INFO - PROCESS | 1858 | 1467826278082 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:18 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
10:31:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 690ms
10:31:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
10:31:18 INFO - PROCESS | 1858 | 1467826278661 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:18 INFO - PROCESS | 1858 | 1467826278806 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:19 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
10:31:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 623ms
10:31:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
10:31:19 INFO - PROCESS | 1858 | 1467826279303 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:19 INFO - PROCESS | 1858 | 1467826279427 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
10:31:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 831ms
10:31:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
10:31:20 INFO - PROCESS | 1858 | 1467826280236 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:20 INFO - PROCESS | 1858 | 1467826280341 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
10:31:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 651ms
10:31:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
10:31:20 INFO - PROCESS | 1858 | 1467826280926 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:21 INFO - PROCESS | 1858 | 1467826281009 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
10:31:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 731ms
10:31:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
10:31:21 INFO - PROCESS | 1858 | 1467826281646 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:21 INFO - PROCESS | 1858 | 1467826281849 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
10:31:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 850ms
10:31:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
10:31:22 INFO - PROCESS | 1858 | 1467826282473 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:22 INFO - PROCESS | 1858 | 1467826282549 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
10:31:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 630ms
10:31:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
10:31:23 INFO - PROCESS | 1858 | 1467826283104 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:23 INFO - PROCESS | 1858 | 1467826283193 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
10:31:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 635ms
10:31:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
10:31:23 INFO - PROCESS | 1858 | 1467826283756 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:23 INFO - PROCESS | 1858 | 1467826283863 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
10:31:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 625ms
10:31:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
10:31:24 INFO - PROCESS | 1858 | 1467826284409 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:24 INFO - PROCESS | 1858 | 1467826284536 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:25 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)
10:31:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 745ms
10:31:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
10:31:25 INFO - PROCESS | 1858 | 1467826285149 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:25 INFO - PROCESS | 1858 | 1467826285247 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
10:31:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 627ms
10:31:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
10:31:25 INFO - PROCESS | 1858 | 1467826285807 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:25 INFO - PROCESS | 1858 | 1467826285928 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
10:31:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 732ms
10:31:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
10:31:26 INFO - PROCESS | 1858 | 1467826286569 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:26 INFO - PROCESS | 1858 | 1467826286686 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
10:31:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 836ms
10:31:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
10:31:27 INFO - PROCESS | 1858 | 1467826287419 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:27 INFO - PROCESS | 1858 | 1467826287540 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
10:31:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 641ms
10:31:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
10:31:28 INFO - PROCESS | 1858 | 1467826288086 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:28 INFO - PROCESS | 1858 | 1467826288165 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
10:31:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 684ms
10:31:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
10:31:28 INFO - PROCESS | 1858 | 1467826288778 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:28 INFO - PROCESS | 1858 | 1467826288956 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
10:31:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 879ms
10:31:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
10:31:29 INFO - PROCESS | 1858 | 1467826289656 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:29 INFO - PROCESS | 1858 | 1467826289777 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
10:31:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 630ms
10:31:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
10:31:30 INFO - PROCESS | 1858 | 1467826290305 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:30 INFO - PROCESS | 1858 | 1467826290451 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
10:31:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 732ms
10:31:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
10:31:31 INFO - PROCESS | 1858 | 1467826291055 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:31 INFO - PROCESS | 1858 | 1467826291155 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
10:31:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 689ms
10:31:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
10:31:31 INFO - PROCESS | 1858 | 1467826291745 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:31 INFO - PROCESS | 1858 | 1467826291855 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
10:31:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 745ms
10:31:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
10:31:32 INFO - PROCESS | 1858 | 1467826292490 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:32 INFO - PROCESS | 1858 | 1467826292582 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
10:31:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 831ms
10:31:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
10:31:33 INFO - PROCESS | 1858 | 1467826293324 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:33 INFO - PROCESS | 1858 | 1467826293445 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
10:31:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 829ms
10:31:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
10:31:34 INFO - PROCESS | 1858 | 1467826294177 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:34 INFO - PROCESS | 1858 | 1467826294274 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
10:31:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 682ms
10:31:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
10:31:34 INFO - PROCESS | 1858 | 1467826294865 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:34 INFO - PROCESS | 1858 | 1467826294979 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
10:31:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 623ms
10:31:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
10:31:35 INFO - PROCESS | 1858 | 1467826295524 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:35 INFO - PROCESS | 1858 | 1467826295616 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
10:31:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 782ms
10:31:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
10:31:36 INFO - PROCESS | 1858 | 1467826296341 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:36 INFO - PROCESS | 1858 | 1467826296466 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
10:31:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 672ms
10:31:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
10:31:36 INFO - PROCESS | 1858 | 1467826296990 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:37 INFO - PROCESS | 1858 | 1467826297121 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
10:31:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 681ms
10:31:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
10:31:37 INFO - PROCESS | 1858 | 1467826297683 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:37 INFO - PROCESS | 1858 | 1467826297780 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
10:31:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 683ms
10:31:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
10:31:38 INFO - PROCESS | 1858 | 1467826298362 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:38 INFO - PROCESS | 1858 | 1467826298439 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
10:31:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 625ms
10:31:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
10:31:39 INFO - PROCESS | 1858 | 1467826298998 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:39 INFO - PROCESS | 1858 | 1467826299070 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
10:31:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 632ms
10:31:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
10:31:39 INFO - PROCESS | 1858 | 1467826299641 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:39 INFO - PROCESS | 1858 | 1467826299773 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
10:31:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 983ms
10:31:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
10:31:40 INFO - PROCESS | 1858 | 1467826300627 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:40 INFO - PROCESS | 1858 | 1467826300737 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:41 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
10:31:41 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
10:31:41 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
10:31:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:31:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:31:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:31:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:31:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 682ms
10:31:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
10:31:41 INFO - PROCESS | 1858 | 1467826301337 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:41 INFO - PROCESS | 1858 | 1467826301422 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
10:31:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 633ms
10:31:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
10:31:41 INFO - PROCESS | 1858 | 1467826301993 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:42 INFO - PROCESS | 1858 | 1467826302075 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
10:31:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 682ms
10:31:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
10:31:42 INFO - PROCESS | 1858 | 1467826302680 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:42 INFO - PROCESS | 1858 | 1467826302759 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:43 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
10:31:43 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
10:31:43 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
10:31:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:31:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:31:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:31:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:31:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 686ms
10:31:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
10:31:43 INFO - PROCESS | 1858 | 1467826303364 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:43 INFO - PROCESS | 1858 | 1467826303526 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:44 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
10:31:44 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
10:31:44 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
10:31:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:31:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:31:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:31:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:31:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 789ms
10:31:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
10:31:44 INFO - PROCESS | 1858 | 1467826304162 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:44 INFO - PROCESS | 1858 | 1467826304276 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
10:31:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 676ms
10:31:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
10:31:44 INFO - PROCESS | 1858 | 1467826304856 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:44 INFO - PROCESS | 1858 | 1467826304956 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
10:31:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 647ms
10:31:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
10:31:45 INFO - PROCESS | 1858 | 1467826305502 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:45 INFO - PROCESS | 1858 | 1467826305594 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
10:31:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 638ms
10:31:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
10:31:46 INFO - PROCESS | 1858 | 1467826306137 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:46 INFO - PROCESS | 1858 | 1467826306229 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
10:31:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 723ms
10:31:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
10:31:46 INFO - PROCESS | 1858 | 1467826306875 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:47 INFO - PROCESS | 1858 | 1467826307028 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
10:31:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 980ms
10:31:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
10:31:47 INFO - PROCESS | 1858 | 1467826307857 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:47 INFO - PROCESS | 1858 | 1467826307944 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
10:31:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 624ms
10:31:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
10:31:48 INFO - PROCESS | 1858 | 1467826308532 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:48 INFO - PROCESS | 1858 | 1467826308633 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
10:31:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 700ms
10:31:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
10:31:49 INFO - PROCESS | 1858 | 1467826309227 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:49 INFO - PROCESS | 1858 | 1467826309313 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
10:31:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 731ms
10:31:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
10:31:49 INFO - PROCESS | 1858 | 1467826309947 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:50 INFO - PROCESS | 1858 | 1467826310048 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
10:31:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 624ms
10:31:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
10:31:50 INFO - PROCESS | 1858 | 1467826310586 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:50 INFO - PROCESS | 1858 | 1467826310709 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
10:31:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 678ms
10:31:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
10:31:51 INFO - PROCESS | 1858 | 1467826311293 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:51 INFO - PROCESS | 1858 | 1467826311464 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
10:31:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 782ms
10:31:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
10:31:52 INFO - PROCESS | 1858 | 1467826312091 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:52 INFO - PROCESS | 1858 | 1467826312183 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
10:31:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 587ms
10:31:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
10:31:52 INFO - PROCESS | 1858 | 1467826312688 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:52 INFO - PROCESS | 1858 | 1467826312822 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
10:31:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 694ms
10:31:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
10:31:53 INFO - PROCESS | 1858 | 1467826313382 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:53 INFO - PROCESS | 1858 | 1467826313468 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
10:31:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 979ms
10:31:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
10:31:54 INFO - PROCESS | 1858 | 1467826314381 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:54 INFO - PROCESS | 1858 | 1467826314500 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
10:31:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 749ms
10:31:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
10:31:55 INFO - PROCESS | 1858 | 1467826315133 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:55 INFO - PROCESS | 1858 | 1467826315239 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
10:31:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 680ms
10:31:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
10:31:55 INFO - PROCESS | 1858 | 1467826315836 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:55 INFO - PROCESS | 1858 | 1467826315955 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
10:31:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 689ms
10:31:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
10:31:56 INFO - PROCESS | 1858 | 1467826316514 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:56 INFO - PROCESS | 1858 | 1467826316640 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
10:31:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 624ms
10:31:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
10:31:57 INFO - PROCESS | 1858 | 1467826317167 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:57 INFO - PROCESS | 1858 | 1467826317249 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
10:31:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 688ms
10:31:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
10:31:57 INFO - PROCESS | 1858 | 1467826317852 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:57 INFO - PROCESS | 1858 | 1467826317957 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
10:31:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 734ms
10:31:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
10:31:58 INFO - PROCESS | 1858 | 1467826318638 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:58 INFO - PROCESS | 1858 | 1467826318733 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
10:31:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 685ms
10:31:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
10:31:59 INFO - PROCESS | 1858 | 1467826319279 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:59 INFO - PROCESS | 1858 | 1467826319360 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
10:31:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 626ms
10:31:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
10:31:59 INFO - PROCESS | 1858 | 1467826319911 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:31:59 INFO - PROCESS | 1858 | 1467826319981 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
10:32:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 671ms
10:32:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
10:32:00 INFO - PROCESS | 1858 | 1467826320614 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:00 INFO - PROCESS | 1858 | 1467826320762 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
10:32:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 929ms
10:32:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
10:32:01 INFO - PROCESS | 1858 | 1467826321568 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:01 INFO - PROCESS | 1858 | 1467826321676 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
10:32:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 786ms
10:32:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
10:32:02 INFO - PROCESS | 1858 | 1467826322382 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:02 INFO - PROCESS | 1858 | 1467826322485 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
10:32:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 628ms
10:32:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
10:32:03 INFO - PROCESS | 1858 | 1467826323037 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:03 INFO - PROCESS | 1858 | 1467826323146 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
10:32:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 693ms
10:32:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
10:32:03 INFO - PROCESS | 1858 | 1467826323726 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:03 INFO - PROCESS | 1858 | 1467826323797 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
10:32:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 928ms
10:32:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
10:32:04 INFO - PROCESS | 1858 | 1467826324662 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:04 INFO - PROCESS | 1858 | 1467826324781 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
10:32:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 925ms
10:32:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
10:32:05 INFO - PROCESS | 1858 | 1467826325601 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:05 INFO - PROCESS | 1858 | 1467826325721 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
10:32:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 728ms
10:32:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
10:32:06 INFO - PROCESS | 1858 | 1467826326370 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:06 INFO - PROCESS | 1858 | 1467826326453 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
10:32:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 666ms
10:32:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
10:32:07 INFO - PROCESS | 1858 | 1467826327011 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:07 INFO - PROCESS | 1858 | 1467826327091 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
10:32:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 720ms
10:32:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
10:32:07 INFO - PROCESS | 1858 | 1467826327758 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:07 INFO - PROCESS | 1858 | 1467826327896 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
10:32:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 886ms
10:32:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
10:32:08 INFO - PROCESS | 1858 | 1467826328642 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:08 INFO - PROCESS | 1858 | 1467826328752 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
10:32:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 722ms
10:32:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
10:32:09 INFO - PROCESS | 1858 | 1467826329452 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:09 INFO - PROCESS | 1858 | 1467826329573 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:10 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
10:32:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 836ms
10:32:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
10:32:10 INFO - PROCESS | 1858 | 1467826330244 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:10 INFO - PROCESS | 1858 | 1467826330349 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
10:32:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 679ms
10:32:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
10:32:10 INFO - PROCESS | 1858 | 1467826330921 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:11 INFO - PROCESS | 1858 | 1467826331037 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
10:32:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 639ms
10:32:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
10:32:11 INFO - PROCESS | 1858 | 1467826331557 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:11 INFO - PROCESS | 1858 | 1467826331646 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
10:32:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 625ms
10:32:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
10:32:12 INFO - PROCESS | 1858 | 1467826332211 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:12 INFO - PROCESS | 1858 | 1467826332314 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
10:32:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 694ms
10:32:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
10:32:12 INFO - PROCESS | 1858 | 1467826332898 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:13 INFO - PROCESS | 1858 | 1467826332998 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
10:32:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 783ms
10:32:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
10:32:13 INFO - PROCESS | 1858 | 1467826333719 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:13 INFO - PROCESS | 1858 | 1467826333819 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
10:32:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 781ms
10:32:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
10:32:14 INFO - PROCESS | 1858 | 1467826334478 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:14 INFO - PROCESS | 1858 | 1467826334721 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
10:32:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 930ms
10:32:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
10:32:15 INFO - PROCESS | 1858 | 1467826335418 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:15 INFO - PROCESS | 1858 | 1467826335528 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:16 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
10:32:16 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:32:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:32:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 683ms
10:32:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
10:32:16 INFO - PROCESS | 1858 | 1467826336113 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:16 INFO - PROCESS | 1858 | 1467826336224 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
10:32:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 683ms
10:32:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
10:32:16 INFO - PROCESS | 1858 | 1467826336840 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:16 INFO - PROCESS | 1858 | 1467826336978 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
10:32:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 754ms
10:32:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
10:32:17 INFO - PROCESS | 1858 | 1467826337583 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:17 INFO - PROCESS | 1858 | 1467826337663 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
10:32:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 641ms
10:32:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
10:32:18 INFO - PROCESS | 1858 | 1467826338222 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:18 INFO - PROCESS | 1858 | 1467826338328 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
10:32:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 681ms
10:32:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
10:32:18 INFO - PROCESS | 1858 | 1467826338904 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:18 INFO - PROCESS | 1858 | 1467826338986 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
10:32:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 633ms
10:32:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
10:32:19 INFO - PROCESS | 1858 | 1467826339542 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:19 INFO - PROCESS | 1858 | 1467826339627 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
10:32:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 625ms
10:32:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
10:32:20 INFO - PROCESS | 1858 | 1467826340211 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:20 INFO - PROCESS | 1858 | 1467826340350 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
10:32:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1260ms
10:32:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
10:32:21 INFO - PROCESS | 1858 | 1467826341474 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:21 INFO - PROCESS | 1858 | 1467826341575 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
10:32:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 751ms
10:32:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
10:32:22 INFO - PROCESS | 1858 | 1467826342208 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:22 INFO - PROCESS | 1858 | 1467826342309 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
10:32:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 678ms
10:32:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
10:32:22 INFO - PROCESS | 1858 | 1467826342935 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:23 INFO - PROCESS | 1858 | 1467826343031 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
10:32:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 747ms
10:32:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
10:32:23 INFO - PROCESS | 1858 | 1467826343659 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:23 INFO - PROCESS | 1858 | 1467826343777 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
10:32:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 743ms
10:32:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
10:32:24 INFO - PROCESS | 1858 | 1467826344413 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:24 INFO - PROCESS | 1858 | 1467826344533 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
10:32:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 737ms
10:32:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
10:32:25 INFO - PROCESS | 1858 | 1467826345173 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:25 INFO - PROCESS | 1858 | 1467826345300 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
10:32:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 692ms
10:32:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
10:32:25 INFO - PROCESS | 1858 | 1467826345864 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:25 INFO - PROCESS | 1858 | 1467826345970 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
10:32:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 638ms
10:32:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
10:32:26 INFO - PROCESS | 1858 | 1467826346515 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:26 INFO - PROCESS | 1858 | 1467826346600 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
10:32:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 682ms
10:32:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
10:32:27 INFO - PROCESS | 1858 | 1467826347216 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:27 INFO - PROCESS | 1858 | 1467826347297 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
10:32:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1038ms
10:32:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
10:32:28 INFO - PROCESS | 1858 | 1467826348296 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:28 INFO - PROCESS | 1858 | 1467826348431 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
10:32:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 731ms
10:32:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
10:32:29 INFO - PROCESS | 1858 | 1467826349041 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:29 INFO - PROCESS | 1858 | 1467826349137 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
10:32:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 688ms
10:32:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
10:32:29 INFO - PROCESS | 1858 | 1467826349749 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:29 INFO - PROCESS | 1858 | 1467826349876 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
10:32:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 746ms
10:32:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
10:32:30 INFO - PROCESS | 1858 | 1467826350479 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:30 INFO - PROCESS | 1858 | 1467826350546 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
10:32:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 675ms
10:32:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
10:32:31 INFO - PROCESS | 1858 | 1467826351165 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:31 INFO - PROCESS | 1858 | 1467826351245 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
10:32:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 728ms
10:32:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
10:32:31 INFO - PROCESS | 1858 | 1467826351905 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:32 INFO - PROCESS | 1858 | 1467826352057 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
10:32:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 682ms
10:32:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
10:32:32 INFO - PROCESS | 1858 | 1467826352622 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:32 INFO - PROCESS | 1858 | 1467826352754 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
10:32:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 701ms
10:32:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
10:32:33 INFO - PROCESS | 1858 | 1467826353317 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:33 INFO - PROCESS | 1858 | 1467826353403 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
10:32:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 647ms
10:32:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
10:32:33 INFO - PROCESS | 1858 | 1467826353963 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:34 INFO - PROCESS | 1858 | 1467826354059 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
10:32:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 943ms
10:32:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
10:32:34 INFO - PROCESS | 1858 | 1467826354912 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:35 INFO - PROCESS | 1858 | 1467826355059 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
10:32:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 881ms
10:32:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
10:32:35 INFO - PROCESS | 1858 | 1467826355826 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:35 INFO - PROCESS | 1858 | 1467826355984 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
10:32:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 734ms
10:32:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
10:32:36 INFO - PROCESS | 1858 | 1467826356623 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:36 INFO - PROCESS | 1858 | 1467826356722 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
10:32:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 768ms
10:32:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
10:32:37 INFO - PROCESS | 1858 | 1467826357333 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:37 INFO - PROCESS | 1858 | 1467826357452 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
10:32:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 670ms
10:32:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
10:32:38 INFO - PROCESS | 1858 | 1467826358027 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:38 INFO - PROCESS | 1858 | 1467826358173 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
10:32:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 725ms
10:32:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
10:32:38 INFO - PROCESS | 1858 | 1467826358779 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:38 INFO - PROCESS | 1858 | 1467826358932 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
10:32:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 793ms
10:32:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
10:32:39 INFO - PROCESS | 1858 | 1467826359558 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:39 INFO - PROCESS | 1858 | 1467826359661 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
10:32:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 626ms
10:32:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
10:32:40 INFO - PROCESS | 1858 | 1467826360195 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:40 INFO - PROCESS | 1858 | 1467826360313 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
10:32:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 626ms
10:32:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
10:32:40 INFO - PROCESS | 1858 | 1467826360821 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:40 INFO - PROCESS | 1858 | 1467826360921 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
10:32:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 689ms
10:32:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
10:32:41 INFO - PROCESS | 1858 | 1467826361529 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:41 INFO - PROCESS | 1858 | 1467826361682 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
10:32:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 985ms
10:32:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
10:32:42 INFO - PROCESS | 1858 | 1467826362525 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:42 INFO - PROCESS | 1858 | 1467826362659 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
10:32:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 937ms
10:32:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
10:32:43 INFO - PROCESS | 1858 | 1467826363482 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:43 INFO - PROCESS | 1858 | 1467826363600 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
10:32:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 732ms
10:32:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
10:32:44 INFO - PROCESS | 1858 | 1467826364247 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:44 INFO - PROCESS | 1858 | 1467826364386 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
10:32:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 786ms
10:32:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
10:32:45 INFO - PROCESS | 1858 | 1467826365017 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:45 INFO - PROCESS | 1858 | 1467826365109 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
10:32:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 729ms
10:32:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
10:32:45 INFO - PROCESS | 1858 | 1467826365757 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:45 INFO - PROCESS | 1858 | 1467826365852 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
10:32:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 728ms
10:32:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
10:32:46 INFO - PROCESS | 1858 | 1467826366499 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:46 INFO - PROCESS | 1858 | 1467826366669 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
10:32:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 829ms
10:32:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
10:32:47 INFO - PROCESS | 1858 | 1467826367340 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:47 INFO - PROCESS | 1858 | 1467826367470 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
10:32:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 741ms
10:32:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
10:32:48 INFO - PROCESS | 1858 | 1467826368106 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:48 INFO - PROCESS | 1858 | 1467826368191 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
10:32:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 998ms
10:32:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
10:32:49 INFO - PROCESS | 1858 | 1467826369088 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:49 INFO - PROCESS | 1858 | 1467826369216 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
10:32:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 779ms
10:32:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
10:32:49 INFO - PROCESS | 1858 | 1467826369927 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:50 INFO - PROCESS | 1858 | 1467826370025 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
10:32:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 776ms
10:32:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
10:32:50 INFO - PROCESS | 1858 | 1467826370728 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:50 INFO - PROCESS | 1858 | 1467826370833 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
10:32:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 688ms
10:32:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
10:32:51 INFO - PROCESS | 1858 | 1467826371410 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:51 INFO - PROCESS | 1858 | 1467826371542 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
10:32:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 683ms
10:32:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
10:32:52 INFO - PROCESS | 1858 | 1467826372100 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:52 INFO - PROCESS | 1858 | 1467826372258 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
10:32:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 734ms
10:32:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
10:32:52 INFO - PROCESS | 1858 | 1467826372864 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:52 INFO - PROCESS | 1858 | 1467826372990 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
10:32:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 751ms
10:32:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
10:32:53 INFO - PROCESS | 1858 | 1467826373604 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:53 INFO - PROCESS | 1858 | 1467826373746 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
10:32:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 733ms
10:32:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
10:32:54 INFO - PROCESS | 1858 | 1467826374350 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:54 INFO - PROCESS | 1858 | 1467826374444 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
10:32:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 638ms
10:32:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
10:32:55 INFO - PROCESS | 1858 | 1467826375015 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:55 INFO - PROCESS | 1858 | 1467826375098 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
10:32:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1003ms
10:32:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
10:32:56 INFO - PROCESS | 1858 | 1467826375994 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:56 INFO - PROCESS | 1858 | 1467826376158 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
10:32:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 775ms
10:32:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
10:32:56 INFO - PROCESS | 1858 | 1467826376789 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:56 INFO - PROCESS | 1858 | 1467826376923 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
10:32:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 834ms
10:32:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
10:32:57 INFO - PROCESS | 1858 | 1467826377657 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:57 INFO - PROCESS | 1858 | 1467826377768 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
10:32:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 853ms
10:32:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
10:32:58 INFO - PROCESS | 1858 | 1467826378513 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:58 INFO - PROCESS | 1858 | 1467826378615 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
10:32:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 698ms
10:32:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
10:32:59 INFO - PROCESS | 1858 | 1467826379197 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:59 INFO - PROCESS | 1858 | 1467826379299 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:32:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
10:32:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 728ms
10:32:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
10:32:59 INFO - PROCESS | 1858 | 1467826379941 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:00 INFO - PROCESS | 1858 | 1467826380082 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
10:33:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 880ms
10:33:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
10:33:00 INFO - PROCESS | 1858 | 1467826380821 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:00 INFO - PROCESS | 1858 | 1467826380914 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
10:33:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 776ms
10:33:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
10:33:01 INFO - PROCESS | 1858 | 1467826381604 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:01 INFO - PROCESS | 1858 | 1467826381740 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
10:33:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 842ms
10:33:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
10:33:02 INFO - PROCESS | 1858 | 1467826382449 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:02 INFO - PROCESS | 1858 | 1467826382573 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
10:33:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 927ms
10:33:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
10:33:03 INFO - PROCESS | 1858 | 1467826383394 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:03 INFO - PROCESS | 1858 | 1467826383550 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
10:33:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 733ms
10:33:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
10:33:04 INFO - PROCESS | 1858 | 1467826384158 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:04 INFO - PROCESS | 1858 | 1467826384325 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
10:33:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 941ms
10:33:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
10:33:05 INFO - PROCESS | 1858 | 1467826385128 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:05 INFO - PROCESS | 1858 | 1467826385249 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
10:33:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 694ms
10:33:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
10:33:05 INFO - PROCESS | 1858 | 1467826385810 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:05 INFO - PROCESS | 1858 | 1467826385946 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
10:33:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 781ms
10:33:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
10:33:06 INFO - PROCESS | 1858 | 1467826386626 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:06 INFO - PROCESS | 1858 | 1467826386726 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
10:33:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 762ms
10:33:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
10:33:07 INFO - PROCESS | 1858 | 1467826387389 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:07 INFO - PROCESS | 1858 | 1467826387515 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
10:33:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 740ms
10:33:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
10:33:08 INFO - PROCESS | 1858 | 1467826388127 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:08 INFO - PROCESS | 1858 | 1467826388261 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
10:33:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 731ms
10:33:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
10:33:08 INFO - PROCESS | 1858 | 1467826388863 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:08 INFO - PROCESS | 1858 | 1467826388969 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
10:33:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 978ms
10:33:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
10:33:09 INFO - PROCESS | 1858 | 1467826389874 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:09 INFO - PROCESS | 1858 | 1467826389988 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
10:33:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 735ms
10:33:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
10:33:10 INFO - PROCESS | 1858 | 1467826390619 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:10 INFO - PROCESS | 1858 | 1467826390708 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
10:33:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 731ms
10:33:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
10:33:11 INFO - PROCESS | 1858 | 1467826391420 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:11 INFO - PROCESS | 1858 | 1467826391521 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
10:33:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 951ms
10:33:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
10:33:12 INFO - PROCESS | 1858 | 1467826392347 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:12 INFO - PROCESS | 1858 | 1467826392438 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
10:33:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 625ms
10:33:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
10:33:12 INFO - PROCESS | 1858 | 1467826392983 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:13 INFO - PROCESS | 1858 | 1467826393128 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
10:33:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 740ms
10:33:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
10:33:13 INFO - PROCESS | 1858 | 1467826393731 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:13 INFO - PROCESS | 1858 | 1467826393851 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
10:33:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 726ms
10:33:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
10:33:14 INFO - PROCESS | 1858 | 1467826394472 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:14 INFO - PROCESS | 1858 | 1467826394623 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
10:33:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 789ms
10:33:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
10:33:15 INFO - PROCESS | 1858 | 1467826395257 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:15 INFO - PROCESS | 1858 | 1467826395376 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
10:33:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 827ms
10:33:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
10:33:16 INFO - PROCESS | 1858 | 1467826396131 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:16 INFO - PROCESS | 1858 | 1467826396282 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
10:33:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 929ms
10:33:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
10:33:17 INFO - PROCESS | 1858 | 1467826397080 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:17 INFO - PROCESS | 1858 | 1467826397179 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
10:33:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 736ms
10:33:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
10:33:17 INFO - PROCESS | 1858 | 1467826397877 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:18 INFO - PROCESS | 1858 | 1467826398016 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
10:33:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 732ms
10:33:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
10:33:18 INFO - PROCESS | 1858 | 1467826398642 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:18 INFO - PROCESS | 1858 | 1467826398789 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
10:33:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 853ms
10:33:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
10:33:19 INFO - PROCESS | 1858 | 1467826399471 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:19 INFO - PROCESS | 1858 | 1467826399587 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
10:33:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 687ms
10:33:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
10:33:20 INFO - PROCESS | 1858 | 1467826400181 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:20 INFO - PROCESS | 1858 | 1467826400290 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
10:33:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 733ms
10:33:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
10:33:20 INFO - PROCESS | 1858 | 1467826400916 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:21 INFO - PROCESS | 1858 | 1467826401059 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
10:33:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 728ms
10:33:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
10:33:21 INFO - PROCESS | 1858 | 1467826401657 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:21 INFO - PROCESS | 1858 | 1467826401749 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
10:33:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 687ms
10:33:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
10:33:22 INFO - PROCESS | 1858 | 1467826402363 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:22 INFO - PROCESS | 1858 | 1467826402493 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
10:33:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 845ms
10:33:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
10:33:23 INFO - PROCESS | 1858 | 1467826403205 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:23 INFO - PROCESS | 1858 | 1467826403329 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:24 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)
10:33:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1340ms
10:33:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
10:33:24 INFO - PROCESS | 1858 | 1467826404554 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:24 INFO - PROCESS | 1858 | 1467826404656 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:25 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
10:33:25 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
10:33:25 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
10:33:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:33:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
10:33:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1181ms
10:33:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
10:33:25 INFO - PROCESS | 1858 | 1467826405755 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:25 INFO - PROCESS | 1858 | 1467826405864 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:26 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
10:33:26 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
10:33:26 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
10:33:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:33:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
10:33:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1183ms
10:33:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
10:33:26 INFO - PROCESS | 1858 | 1467826406958 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:27 INFO - PROCESS | 1858 | 1467826407068 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:28 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)
10:33:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1229ms
10:33:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
10:33:28 INFO - PROCESS | 1858 | 1467826408180 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:28 INFO - PROCESS | 1858 | 1467826408275 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:29 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)
10:33:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1172ms
10:33:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
10:33:29 INFO - PROCESS | 1858 | 1467826409360 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:29 INFO - PROCESS | 1858 | 1467826409443 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:30 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
10:33:30 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
10:33:30 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
10:33:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:33:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
10:33:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1281ms
10:33:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
10:33:30 INFO - PROCESS | 1858 | 1467826410659 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:30 INFO - PROCESS | 1858 | 1467826410763 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:31 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
10:33:31 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
10:33:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
10:33:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:33:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
10:33:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1227ms
10:33:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
10:33:31 INFO - PROCESS | 1858 | 1467826411908 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:32 INFO - PROCESS | 1858 | 1467826411998 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:33 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
10:33:33 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
10:33:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
10:33:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:33:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
10:33:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1235ms
10:33:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
10:33:33 INFO - PROCESS | 1858 | 1467826413152 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:33 INFO - PROCESS | 1858 | 1467826413240 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:34 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
10:33:34 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
10:33:34 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
10:33:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:33:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
10:33:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1185ms
10:33:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
10:33:34 INFO - PROCESS | 1858 | 1467826414339 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:34 INFO - PROCESS | 1858 | 1467826414430 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
10:33:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 673ms
10:33:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
10:33:35 INFO - PROCESS | 1858 | 1467826415029 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:35 INFO - PROCESS | 1858 | 1467826415116 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
10:33:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 628ms
10:33:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
10:33:35 INFO - PROCESS | 1858 | 1467826415683 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:35 INFO - PROCESS | 1858 | 1467826415783 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:36 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"
10:33:36 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
10:33:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
10:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:33:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:33:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:33:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 786ms
10:33:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
10:33:36 INFO - PROCESS | 1858 | 1467826416457 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:36 INFO - PROCESS | 1858 | 1467826416545 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
10:33:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 984ms
10:33:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
10:33:37 INFO - PROCESS | 1858 | 1467826417449 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:37 INFO - PROCESS | 1858 | 1467826417572 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:38 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"
10:33:38 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
10:33:38 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
10:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:33:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:33:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:33:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 833ms
10:33:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
10:33:38 INFO - PROCESS | 1858 | 1467826418322 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:38 INFO - PROCESS | 1858 | 1467826418411 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:39 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"
10:33:39 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
10:33:39 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
10:33:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:33:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:33:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:33:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:33:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 829ms
10:33:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
10:33:39 INFO - PROCESS | 1858 | 1467826419207 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:39 INFO - PROCESS | 1858 | 1467826419324 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
10:33:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 858ms
10:33:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
10:33:40 INFO - PROCESS | 1858 | 1467826420034 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:40 INFO - PROCESS | 1858 | 1467826420150 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:41 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
10:33:41 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
10:33:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
10:33:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:33:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
10:33:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1127ms
10:33:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
10:33:41 INFO - PROCESS | 1858 | 1467826421166 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:41 INFO - PROCESS | 1858 | 1467826421257 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
10:33:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 730ms
10:33:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
10:33:41 INFO - PROCESS | 1858 | 1467826421915 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:42 INFO - PROCESS | 1858 | 1467826422036 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
10:33:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 979ms
10:33:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
10:33:42 INFO - PROCESS | 1858 | 1467826422913 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:43 INFO - PROCESS | 1858 | 1467826423070 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
10:33:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 733ms
10:33:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
10:33:43 INFO - PROCESS | 1858 | 1467826423685 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:43 INFO - PROCESS | 1858 | 1467826423777 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
10:33:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 688ms
10:33:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
10:33:44 INFO - PROCESS | 1858 | 1467826424374 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:44 INFO - PROCESS | 1858 | 1467826424488 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
10:33:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 694ms
10:33:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
10:33:45 INFO - PROCESS | 1858 | 1467826425096 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:45 INFO - PROCESS | 1858 | 1467826425197 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
10:33:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 838ms
10:33:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
10:33:45 INFO - PROCESS | 1858 | 1467826425939 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:46 INFO - PROCESS | 1858 | 1467826426098 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
10:33:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 732ms
10:33:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
10:33:46 INFO - PROCESS | 1858 | 1467826426675 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:46 INFO - PROCESS | 1858 | 1467826426785 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
10:33:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 674ms
10:33:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
10:33:47 INFO - PROCESS | 1858 | 1467826427349 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:47 INFO - PROCESS | 1858 | 1467826427433 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
10:33:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 675ms
10:33:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
10:33:48 INFO - PROCESS | 1858 | 1467826428030 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:48 INFO - PROCESS | 1858 | 1467826428114 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
10:33:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 621ms
10:33:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
10:33:48 INFO - PROCESS | 1858 | 1467826428683 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:48 INFO - PROCESS | 1858 | 1467826428802 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
10:33:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 932ms
10:33:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
10:33:49 INFO - PROCESS | 1858 | 1467826429630 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:49 INFO - PROCESS | 1858 | 1467826429825 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
10:33:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 838ms
10:33:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
10:33:50 INFO - PROCESS | 1858 | 1467826430495 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:50 INFO - PROCESS | 1858 | 1467826430622 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
10:33:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 689ms
10:33:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
10:33:51 INFO - PROCESS | 1858 | 1467826431195 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:51 INFO - PROCESS | 1858 | 1467826431278 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
10:33:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 682ms
10:33:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
10:33:51 INFO - PROCESS | 1858 | 1467826431893 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:51 INFO - PROCESS | 1858 | 1467826431963 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
10:33:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 685ms
10:33:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
10:33:52 INFO - PROCESS | 1858 | 1467826432576 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:52 INFO - PROCESS | 1858 | 1467826432738 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
10:33:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 826ms
10:33:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
10:33:53 INFO - PROCESS | 1858 | 1467826433403 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:53 INFO - PROCESS | 1858 | 1467826433518 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
10:33:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 676ms
10:33:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
10:33:54 INFO - PROCESS | 1858 | 1467826434102 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:54 INFO - PROCESS | 1858 | 1467826434228 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
10:33:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 639ms
10:33:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
10:33:54 INFO - PROCESS | 1858 | 1467826434743 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:54 INFO - PROCESS | 1858 | 1467826434848 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
10:33:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 678ms
10:33:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
10:33:55 INFO - PROCESS | 1858 | 1467826435426 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:55 INFO - PROCESS | 1858 | 1467826435513 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
10:33:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 728ms
10:33:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
10:33:56 INFO - PROCESS | 1858 | 1467826436176 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:56 INFO - PROCESS | 1858 | 1467826436329 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
10:33:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 991ms
10:33:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
10:33:57 INFO - PROCESS | 1858 | 1467826437182 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:57 INFO - PROCESS | 1858 | 1467826437284 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
10:33:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 685ms
10:33:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
10:33:57 INFO - PROCESS | 1858 | 1467826437869 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:57 INFO - PROCESS | 1858 | 1467826437957 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
10:33:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 645ms
10:33:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
10:33:58 INFO - PROCESS | 1858 | 1467826438562 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:58 INFO - PROCESS | 1858 | 1467826438652 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
10:33:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 732ms
10:33:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
10:33:59 INFO - PROCESS | 1858 | 1467826439279 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:59 INFO - PROCESS | 1858 | 1467826439378 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:33:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
10:33:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 725ms
10:34:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
10:34:00 INFO - PROCESS | 1858 | 1467826440024 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:00 INFO - PROCESS | 1858 | 1467826440197 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
10:34:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 935ms
10:34:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
10:34:00 INFO - PROCESS | 1858 | 1467826440957 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:01 INFO - PROCESS | 1858 | 1467826441031 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
10:34:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 624ms
10:34:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
10:34:01 INFO - PROCESS | 1858 | 1467826441600 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:01 INFO - PROCESS | 1858 | 1467826441723 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
10:34:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 687ms
10:34:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
10:34:02 INFO - PROCESS | 1858 | 1467826442283 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:02 INFO - PROCESS | 1858 | 1467826442381 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
10:34:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 626ms
10:34:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
10:34:02 INFO - PROCESS | 1858 | 1467826442914 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:03 INFO - PROCESS | 1858 | 1467826443145 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
10:34:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1087ms
10:34:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
10:34:04 INFO - PROCESS | 1858 | 1467826444050 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:04 INFO - PROCESS | 1858 | 1467826444159 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
10:34:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 764ms
10:34:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
10:34:04 INFO - PROCESS | 1858 | 1467826444804 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:04 INFO - PROCESS | 1858 | 1467826444930 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
10:34:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 683ms
10:34:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
10:34:05 INFO - PROCESS | 1858 | 1467826445519 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:05 INFO - PROCESS | 1858 | 1467826445660 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
10:34:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 706ms
10:34:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
10:34:06 INFO - PROCESS | 1858 | 1467826446222 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:06 INFO - PROCESS | 1858 | 1467826446320 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
10:34:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 688ms
10:34:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
10:34:06 INFO - PROCESS | 1858 | 1467826446899 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:06 INFO - PROCESS | 1858 | 1467826446988 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
10:34:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 782ms
10:34:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
10:34:07 INFO - PROCESS | 1858 | 1467826447718 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:07 INFO - PROCESS | 1858 | 1467826447865 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
10:34:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 691ms
10:34:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
10:34:08 INFO - PROCESS | 1858 | 1467826448396 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:08 INFO - PROCESS | 1858 | 1467826448545 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
10:34:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 746ms
10:34:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
10:34:09 INFO - PROCESS | 1858 | 1467826449144 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:09 INFO - PROCESS | 1858 | 1467826449226 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
10:34:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 680ms
10:34:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
10:34:09 INFO - PROCESS | 1858 | 1467826449833 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:10 INFO - PROCESS | 1858 | 1467826450021 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
10:34:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1030ms
10:34:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
10:34:10 INFO - PROCESS | 1858 | 1467826450888 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:11 INFO - PROCESS | 1858 | 1467826451013 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
10:34:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 732ms
10:34:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
10:34:11 INFO - PROCESS | 1858 | 1467826451682 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:11 INFO - PROCESS | 1858 | 1467826451786 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
10:34:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 793ms
10:34:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
10:34:12 INFO - PROCESS | 1858 | 1467826452426 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:12 INFO - PROCESS | 1858 | 1467826452516 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
10:34:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 678ms
10:34:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
10:34:13 INFO - PROCESS | 1858 | 1467826453120 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:13 INFO - PROCESS | 1858 | 1467826453235 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
10:34:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 648ms
10:34:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
10:34:13 INFO - PROCESS | 1858 | 1467826453779 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:13 INFO - PROCESS | 1858 | 1467826453887 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
10:34:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 886ms
10:34:14 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
10:34:14 INFO - PROCESS | 1858 | 1467826454667 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:14 INFO - PROCESS | 1858 | 1467826454766 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:15 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
10:34:15 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
10:34:15 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 838ms
10:34:15 INFO - TEST-START | /DOMEvents/constructors.html
10:34:15 INFO - PROCESS | 1858 | 1467826455505 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:15 INFO - PROCESS | 1858 | 1467826455595 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
10:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
10:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
10:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
10:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
10:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
10:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
10:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
10:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
10:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
10:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
10:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
10:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
10:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
10:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
10:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
10:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
10:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
10:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
10:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
10:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
10:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
10:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
10:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
10:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
10:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
10:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
10:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
10:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
10:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
10:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
10:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
10:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
10:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
10:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
10:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
10:34:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
10:34:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
10:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:34:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
10:34:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
10:34:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
10:34:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
10:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:34:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
10:34:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
10:34:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
10:34:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
10:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:34:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
10:34:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
10:34:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
10:34:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
10:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:34:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
10:34:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
10:34:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
10:34:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
10:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:34:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
10:34:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
10:34:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
10:34:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
10:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:34:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
10:34:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
10:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
10:34:16 INFO - TEST-OK | /DOMEvents/constructors.html | took 687ms
10:34:16 INFO - TEST-START | /DOMEvents/event-phases-order.html
10:34:16 INFO - PROCESS | 1858 | 1467826456208 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:16 INFO - PROCESS | 1858 | 1467826456337 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:16 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
10:34:16 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 699ms
10:34:16 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
10:34:16 INFO - PROCESS | 1858 | 1467826456908 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:17 INFO - PROCESS | 1858 | 1467826457054 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:17 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
10:34:17 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
10:34:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
10:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
10:34:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
10:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
10:34:17 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
10:34:17 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
10:34:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
10:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
10:34:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
10:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
10:34:17 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
10:34:17 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
10:34:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
10:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
10:34:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
10:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
10:34:17 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]"
10:34:17 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
10:34:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
10:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
10:34:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
10:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
10:34:17 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
10:34:17 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 932ms
10:34:17 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
10:34:17 INFO - PROCESS | 1858 | 1467826457867 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:17 INFO - PROCESS | 1858 | 1467826457988 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:18 INFO - PROCESS | 1858 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
10:34:18 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
10:34:18 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 734ms
10:34:18 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
10:34:18 INFO - PROCESS | 1858 | 1467826458612 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:18 INFO - PROCESS | 1858 | 1467826458721 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:19 INFO - PROCESS | 1858 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
10:34:19 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
10:34:19 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 678ms
10:34:19 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
10:34:19 INFO - PROCESS | 1858 | 1467826459309 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:19 INFO - PROCESS | 1858 | 1467826459413 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:19 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
10:34:19 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 674ms
10:34:19 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
10:34:19 INFO - PROCESS | 1858 | 1467826459984 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:20 INFO - PROCESS | 1858 | 1467826460066 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:20 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.
10:34:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 581ms
10:34:20 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
10:34:20 INFO - PROCESS | 1858 | 1467826460575 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:20 INFO - PROCESS | 1858 | 1467826460653 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:21 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
10:34:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
10:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:34:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
10:34:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 636ms
10:34:21 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
10:34:21 INFO - PROCESS | 1858 | 1467826461216 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:21 INFO - PROCESS | 1858 | 1467826461317 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:21 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.
10:34:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 672ms
10:34:21 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
10:34:21 INFO - PROCESS | 1858 | 1467826461890 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:21 INFO - PROCESS | 1858 | 1467826461970 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:22 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.
10:34:22 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 725ms
10:34:22 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
10:34:22 INFO - PROCESS | 1858 | 1467826462624 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:22 INFO - PROCESS | 1858 | 1467826462715 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:23 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
10:34:23 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
10:34:23 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 572ms
10:34:23 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
10:34:23 INFO - PROCESS | 1858 | 1467826463202 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:23 INFO - PROCESS | 1858 | 1467826463298 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:23 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.
10:34:23 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 679ms
10:34:23 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
10:34:23 INFO - PROCESS | 1858 | 1467826463890 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:24 INFO - PROCESS | 1858 | 1467826464041 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:24 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.
10:34:24 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 928ms
10:34:24 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
10:34:24 INFO - PROCESS | 1858 | 1467826464823 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:24 INFO - PROCESS | 1858 | 1467826464940 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:25 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.
10:34:25 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 726ms
10:34:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
10:34:25 INFO - PROCESS | 1858 | 1467826465563 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:25 INFO - PROCESS | 1858 | 1467826465659 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:26 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.
10:34:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 626ms
10:34:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
10:34:26 INFO - PROCESS | 1858 | 1467826466203 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:26 INFO - PROCESS | 1858 | 1467826466295 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:26 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.
10:34:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 627ms
10:34:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
10:34:26 INFO - PROCESS | 1858 | 1467826466833 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:26 INFO - PROCESS | 1858 | 1467826466922 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:27 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.
10:34:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 573ms
10:34:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
10:34:27 INFO - PROCESS | 1858 | 1467826467411 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:27 INFO - PROCESS | 1858 | 1467826467492 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:28 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
10:34:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
10:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:34:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
10:34:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 625ms
10:34:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
10:34:28 INFO - PROCESS | 1858 | 1467826468046 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:28 INFO - PROCESS | 1858 | 1467826468133 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:28 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.
10:34:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 630ms
10:34:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
10:34:28 INFO - PROCESS | 1858 | 1467826468678 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:28 INFO - PROCESS | 1858 | 1467826468747 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:29 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.
10:34:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 771ms
10:34:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
10:34:29 INFO - PROCESS | 1858 | 1467826469465 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:29 INFO - PROCESS | 1858 | 1467826469576 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
10:34:30 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
10:34:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 727ms
10:34:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
10:34:30 INFO - PROCESS | 1858 | 1467826470212 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:30 INFO - PROCESS | 1858 | 1467826470318 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:30 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.
10:34:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 680ms
10:34:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
10:34:30 INFO - PROCESS | 1858 | 1467826470882 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:31 INFO - PROCESS | 1858 | 1467826471028 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:31 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.
10:34:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 875ms
10:34:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
10:34:31 INFO - PROCESS | 1858 | 1467826471767 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:31 INFO - PROCESS | 1858 | 1467826471865 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:32 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.
10:34:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 780ms
10:34:32 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
10:34:32 INFO - PROCESS | 1858 | 1467826472558 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:32 INFO - PROCESS | 1858 | 1467826472655 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:33 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
10:34:33 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 682ms
10:34:33 INFO - TEST-START | /FileAPI/FileReaderSync.worker
10:34:33 INFO - PROCESS | 1858 | 1467826473252 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:33 INFO - PROCESS | 1858 | 1467826473375 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
10:34:33 INFO - {}
10:34:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
10:34:33 INFO - {}
10:34:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
10:34:33 INFO - {}
10:34:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
10:34:33 INFO - {}
10:34:33 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 724ms
10:34:33 INFO - TEST-START | /FileAPI/fileReader.html
10:34:33 INFO - PROCESS | 1858 | 1467826473974 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:34 INFO - PROCESS | 1858 | 1467826474067 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
10:34:34 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
10:34:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
10:34:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
10:34:34 INFO - TEST-OK | /FileAPI/fileReader.html | took 628ms
10:34:34 INFO - TEST-START | /FileAPI/historical.html
10:34:34 INFO - PROCESS | 1858 | 1467826474610 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:34 INFO - PROCESS | 1858 | 1467826474691 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:35 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
10:34:35 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
10:34:35 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
10:34:35 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
10:34:35 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
10:34:35 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
10:34:35 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
10:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:34:35 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
10:34:35 INFO - TEST-OK | /FileAPI/historical.html | took 635ms
10:34:35 INFO - TEST-START | /FileAPI/idlharness.html
10:34:35 INFO - PROCESS | 1858 | 1467826475259 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:35 INFO - PROCESS | 1858 | 1467826475347 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
10:34:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
10:34:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
10:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
10:34:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
10:34:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
10:34:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
10:34:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
10:34:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
10:34:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
10:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:34:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
10:34:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
10:34:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
10:34:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
10:34:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
10:34:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
10:34:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
10:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
10:34:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
10:34:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
10:34:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
10:34:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
10:34:36 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
10:34:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
10:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:34:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
10:34:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
10:34:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
10:34:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
10:34:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
10:34:36 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
10:34:36 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
10:34:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
10:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:34:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
10:34:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
10:34:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
10:34:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
10:34:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
10:34:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
10:34:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
10:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:34:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
10:34:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
10:34:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
10:34:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
10:34:36 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
10:34:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
10:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:34:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
10:34:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
10:34:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
10:34:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
10:34:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
10:34:36 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
10:34:36 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
10:34:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
10:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:34:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
10:34:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
10:34:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
10:34:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
10:34:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
10:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
10:34:36 INFO - TEST-OK | /FileAPI/idlharness.html | took 918ms
10:34:36 INFO - TEST-START | /FileAPI/idlharness.worker
10:34:36 INFO - PROCESS | 1858 | 1467826476181 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:36 INFO - PROCESS | 1858 | 1467826476299 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
10:34:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
10:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
10:34:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
10:34:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
10:34:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
10:34:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
10:34:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
10:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:34:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
10:34:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
10:34:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
10:34:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
10:34:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
10:34:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
10:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
10:34:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
10:34:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
10:34:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
10:34:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
10:34:37 INFO - {}
10:34:37 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
10:34:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
10:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:34:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
10:34:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
10:34:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
10:34:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
10:34:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
10:34:37 INFO - {}
10:34:37 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 - {}
10:34:37 INFO - {}
10:34:37 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
10:34:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
10:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:34:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
10:34:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
10:34:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
10:34:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
10:34:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
10:34:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
10:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:34:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
10:34:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
10:34:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
10:34:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
10:34:37 INFO - {}
10:34:37 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
10:34:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
10:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:34:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
10:34:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
10:34:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
10:34:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
10:34:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
10:34:37 INFO - {}
10:34:37 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 - {}
10:34:37 INFO - {}
10:34:37 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
10:34:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
10:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:34:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
10:34:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
10:34:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
10:34:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
10:34:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
10:34:37 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
10:34:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
10:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:34:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
10:34:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
10:34:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
10:34:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
10:34:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
10:34:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
10:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:34:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
10:34:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
10:34:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
10:34:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
10:34:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
10:34:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
10:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:34:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
10:34:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
10:34:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
10:34:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
10:34:37 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
10:34:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
10:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:34:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
10:34:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
10:34:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
10:34:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
10:34:37 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
10:34:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
10:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:34:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
10:34:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
10:34:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
10:34:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
10:34:37 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
10:34:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
10:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
10:34:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
10:34:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
10:34:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
10:34:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
10:34:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
10:34:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
10:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:34:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
10:34:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
10:34:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
10:34:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
10:34:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
10:34:37 INFO - {}
10:34:37 INFO - TEST-OK | /FileAPI/idlharness.worker | took 969ms
10:34:37 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
10:34:37 INFO - PROCESS | 1858 | 1467826477159 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:37 INFO - PROCESS | 1858 | 1467826477316 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:37 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
10:34:37 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 830ms
10:34:37 INFO - TEST-START | /FileAPI/blob/Blob-close.html
10:34:37 INFO - PROCESS | 1858 | 1467826477997 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:38 INFO - PROCESS | 1858 | 1467826478090 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
10:34:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
10:34:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:34:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
10:34:38 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 723ms
10:34:38 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
10:34:38 INFO - PROCESS | 1858 | 1467826478726 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:38 INFO - PROCESS | 1858 | 1467826478847 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
10:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
10:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
10:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
10:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
10:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
10:34:39 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.
10:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
10:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
10:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
10:34:39 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'.)
10:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
10:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
10:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
10:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
10:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
10:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
10:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
10:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
10:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
10:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
10:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
10:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
10:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
10:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
10:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
10:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
10:34:39 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.
10:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
10:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
10:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
10:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
10:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
10:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
10:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
10:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
10:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
10:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
10:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
10:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
10:34:39 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.
10:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
10:34:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
10:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
10:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
10:34:39 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.
10:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
10:34:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
10:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
10:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
10:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
10:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
10:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
10:34:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
10:34:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
10:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
10:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
10:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
10:34:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
10:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
10:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
10:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
10:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
10:34:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
10:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
10:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
10:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
10:34:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
10:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
10:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
10:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
10:34:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
10:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
10:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
10:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
10:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
10:34:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
10:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
10:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
10:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
10:34:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
10:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
10:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
10:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
10:34:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
10:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
10:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
10:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
10:34:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
10:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
10:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
10:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
10:34:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
10:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
10:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
10:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
10:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
10:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
10:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
10:34:39 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 755ms
10:34:39 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
10:34:39 INFO - PROCESS | 1858 | 1467826479505 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:39 INFO - PROCESS | 1858 | 1467826479651 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
10:34:40 INFO - {}
10:34:40 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 784ms
10:34:40 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
10:34:40 INFO - PROCESS | 1858 | 1467826480303 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:40 INFO - PROCESS | 1858 | 1467826480446 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
10:34:41 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 779ms
10:34:41 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
10:34:41 INFO - PROCESS | 1858 | 1467826481080 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:41 INFO - PROCESS | 1858 | 1467826481166 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
10:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
10:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
10:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
10:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
10:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
10:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
10:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
10:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
10:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
10:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
10:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
10:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
10:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
10:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
10:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
10:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
10:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
10:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
10:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
10:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
10:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
10:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
10:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
10:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
10:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
10:34:41 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"
10:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
10:34:41 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"
10:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
10:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
10:34:41 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 730ms
10:34:41 INFO - TEST-START | /FileAPI/file/File-constructor.html
10:34:41 INFO - PROCESS | 1858 | 1467826481821 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:42 INFO - PROCESS | 1858 | 1467826482010 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
10:34:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
10:34:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
10:34:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
10:34:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
10:34:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
10:34:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
10:34:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
10:34:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
10:34:42 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
10:34:42 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
10:34:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:34:42 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
10:34:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
10:34:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
10:34:42 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
10:34:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
10:34:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:34:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
10:34:42 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
10:34:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
10:34:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:34:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
10:34:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
10:34:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
10:34:42 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 781ms
10:34:42 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
10:34:42 INFO - PROCESS | 1858 | 1467826482618 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:42 INFO - PROCESS | 1858 | 1467826482715 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:43 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
10:34:43 INFO - {}
10:34:43 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 674ms
10:34:43 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
10:34:43 INFO - PROCESS | 1858 | 1467826483291 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:43 INFO - PROCESS | 1858 | 1467826483380 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
10:34:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
10:34:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
10:34:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
10:34:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
10:34:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
10:34:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
10:34:43 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 622ms
10:34:43 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
10:34:43 INFO - PROCESS | 1858 | 1467826483920 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:44 INFO - PROCESS | 1858 | 1467826484020 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
10:34:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
10:34:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
10:34:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
10:34:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
10:34:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
10:34:44 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 679ms
10:34:44 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
10:34:44 INFO - PROCESS | 1858 | 1467826484610 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:44 INFO - PROCESS | 1858 | 1467826484745 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
10:34:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
10:34:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
10:34:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
10:34:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
10:34:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
10:34:45 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 929ms
10:34:45 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
10:34:45 INFO - PROCESS | 1858 | 1467826485548 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:45 INFO - PROCESS | 1858 | 1467826485643 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:46 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
10:34:46 INFO - reader.readAsText(blob_2)
10:34:46 INFO - }" did not throw
10:34:46 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
10:34:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:34:46 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
10:34:46 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
10:34:46 INFO - reader.readAsDataURL(blob_2)
10:34:46 INFO - }" did not throw
10:34:46 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
10:34:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:34:46 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
10:34:46 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
10:34:46 INFO - reader.readAsArrayBuffer(blob_2)
10:34:46 INFO - }" did not throw
10:34:46 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
10:34:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:34:46 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
10:34:46 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
10:34:46 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
10:34:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
10:34:46 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
10:34:46 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
10:34:46 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
10:34:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
10:34:46 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
10:34:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:34:46 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
10:34:46 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
10:34:46 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
10:34:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
10:34:46 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 625ms
10:34:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
10:34:46 INFO - PROCESS | 1858 | 1467826486198 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:46 INFO - PROCESS | 1858 | 1467826486287 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:46 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
10:34:46 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
10:34:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:34:46 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
10:34:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
10:34:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 625ms
10:34:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
10:34:46 INFO - PROCESS | 1858 | 1467826486837 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:46 INFO - PROCESS | 1858 | 1467826486920 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
10:34:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 725ms
10:34:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
10:34:47 INFO - PROCESS | 1858 | 1467826487577 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:47 INFO - PROCESS | 1858 | 1467826487690 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
10:34:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 641ms
10:34:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
10:34:48 INFO - PROCESS | 1858 | 1467826488212 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:48 INFO - PROCESS | 1858 | 1467826488300 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
10:34:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 625ms
10:34:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
10:34:48 INFO - PROCESS | 1858 | 1467826488847 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:48 INFO - PROCESS | 1858 | 1467826488934 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
10:34:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
10:34:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 581ms
10:34:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
10:34:49 INFO - PROCESS | 1858 | 1467826489429 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:49 INFO - PROCESS | 1858 | 1467826489512 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
10:34:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 524ms
10:34:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
10:34:50 INFO - PROCESS | 1858 | 1467826489994 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:50 INFO - PROCESS | 1858 | 1467826490142 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
10:34:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
10:34:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
10:34:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1185ms
10:34:51 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
10:34:51 INFO - PROCESS | 1858 | 1467826491183 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:51 INFO - PROCESS | 1858 | 1467826491312 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:51 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
10:34:51 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
10:34:51 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
10:34:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:34:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:34:51 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
10:34:51 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 675ms
10:34:51 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
10:34:51 INFO - PROCESS | 1858 | 1467826491891 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:51 INFO - PROCESS | 1858 | 1467826491973 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:52 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
10:34:52 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 596ms
10:34:52 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
10:34:52 INFO - PROCESS | 1858 | 1467826492485 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:52 INFO - PROCESS | 1858 | 1467826492564 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:53 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
10:34:53 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 632ms
10:34:53 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
10:34:53 INFO - PROCESS | 1858 | 1467826493110 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:53 INFO - PROCESS | 1858 | 1467826493187 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:53 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
10:34:53 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 625ms
10:34:53 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
10:34:53 INFO - PROCESS | 1858 | 1467826493742 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:53 INFO - PROCESS | 1858 | 1467826493825 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:54 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
10:34:54 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 732ms
10:34:54 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
10:34:54 INFO - PROCESS | 1858 | 1467826494488 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:54 INFO - PROCESS | 1858 | 1467826494649 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:55 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
10:34:55 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 882ms
10:34:55 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
10:34:55 INFO - PROCESS | 1858 | 1467826495367 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:55 INFO - PROCESS | 1858 | 1467826495458 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:56 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
10:34:56 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
10:34:56 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
10:34:56 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
10:34:56 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 680ms
10:34:56 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
10:34:56 INFO - PROCESS | 1858 | 1467826496071 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:56 INFO - PROCESS | 1858 | 1467826496161 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:56 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
10:34:56 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
10:34:56 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
10:34:56 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
10:34:56 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
10:34:56 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
10:34:56 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 628ms
10:34:56 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
10:34:56 INFO - PROCESS | 1858 | 1467826496703 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:56 INFO - PROCESS | 1858 | 1467826496778 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:57 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
10:34:57 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
10:34:57 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
10:34:57 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
10:34:57 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
10:34:57 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
10:34:57 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 628ms
10:34:57 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
10:34:57 INFO - PROCESS | 1858 | 1467826497342 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:57 INFO - PROCESS | 1858 | 1467826497526 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:58 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
10:34:58 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
10:34:58 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
10:34:58 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
10:34:58 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
10:34:58 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
10:34:58 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 1027ms
10:34:58 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
10:34:58 INFO - PROCESS | 1858 | 1467826498385 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:58 INFO - PROCESS | 1858 | 1467826498499 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:59 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
10:34:59 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
10:34:59 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
10:34:59 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
10:34:59 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 735ms
10:34:59 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
10:34:59 INFO - PROCESS | 1858 | 1467826499144 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:59 INFO - PROCESS | 1858 | 1467826499252 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:59 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
10:34:59 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
10:34:59 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
10:34:59 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
10:34:59 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 681ms
10:34:59 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
10:34:59 INFO - PROCESS | 1858 | 1467826499834 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:34:59 INFO - PROCESS | 1858 | 1467826499941 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:00 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
10:35:00 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
10:35:00 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
10:35:00 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
10:35:00 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 728ms
10:35:00 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
10:35:00 INFO - PROCESS | 1858 | 1467826500564 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:00 INFO - PROCESS | 1858 | 1467826500685 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:01 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
10:35:01 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
10:35:01 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
10:35:01 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
10:35:01 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 677ms
10:35:01 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
10:35:01 INFO - PROCESS | 1858 | 1467826501249 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:01 INFO - PROCESS | 1858 | 1467826501348 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:02 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
10:35:02 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
10:35:02 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
10:35:02 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
10:35:02 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
10:35:02 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 1643ms
10:35:02 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
10:35:02 INFO - PROCESS | 1858 | 1467826502909 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:03 INFO - PROCESS | 1858 | 1467826503066 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:03 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
10:35:03 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
10:35:03 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
10:35:03 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 981ms
10:35:03 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
10:35:03 INFO - PROCESS | 1858 | 1467826503883 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:03 INFO - PROCESS | 1858 | 1467826503967 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:04 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
10:35:04 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
10:35:04 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
10:35:04 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 988ms
10:35:04 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
10:35:04 INFO - PROCESS | 1858 | 1467826504880 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:05 INFO - PROCESS | 1858 | 1467826505075 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:05 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
10:35:05 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 924ms
10:35:05 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
10:35:05 INFO - PROCESS | 1858 | 1467826505811 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:05 INFO - PROCESS | 1858 | 1467826505913 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:06 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
10:35:06 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
10:35:06 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 672ms
10:35:06 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
10:35:06 INFO - PROCESS | 1858 | 1467826506488 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:06 INFO - PROCESS | 1858 | 1467826506573 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:07 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
10:35:07 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 627ms
10:35:07 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
10:35:07 INFO - PROCESS | 1858 | 1467826507131 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:07 INFO - PROCESS | 1858 | 1467826507243 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:07 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
10:35:07 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 687ms
10:35:07 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
10:35:07 INFO - PROCESS | 1858 | 1467826507819 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:07 INFO - PROCESS | 1858 | 1467826507911 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:08 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
10:35:08 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 735ms
10:35:08 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
10:35:08 INFO - PROCESS | 1858 | 1467826508557 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:08 INFO - PROCESS | 1858 | 1467826508653 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:09 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
10:35:09 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 727ms
10:35:09 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
10:35:09 INFO - PROCESS | 1858 | 1467826509311 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:09 INFO - PROCESS | 1858 | 1467826509410 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:09 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
10:35:09 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 658ms
10:35:09 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
10:35:09 INFO - PROCESS | 1858 | 1467826509953 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:10 INFO - PROCESS | 1858 | 1467826510044 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:11 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
10:35:11 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 1126ms
10:35:11 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
10:35:11 INFO - PROCESS | 1858 | 1467826511087 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:11 INFO - PROCESS | 1858 | 1467826511167 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:12 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
10:35:12 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 928ms
10:35:12 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
10:35:12 INFO - PROCESS | 1858 | 1467826512027 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:12 INFO - PROCESS | 1858 | 1467826512175 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:12 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
10:35:12 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 827ms
10:35:12 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
10:35:12 INFO - PROCESS | 1858 | 1467826512862 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:12 INFO - PROCESS | 1858 | 1467826512973 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:13 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
10:35:13 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 725ms
10:35:13 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
10:35:13 INFO - PROCESS | 1858 | 1467826513607 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:13 INFO - PROCESS | 1858 | 1467826513697 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:14 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
10:35:14 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 680ms
10:35:14 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
10:35:14 INFO - PROCESS | 1858 | 1467826514285 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:14 INFO - PROCESS | 1858 | 1467826514379 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:14 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
10:35:14 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 683ms
10:35:14 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
10:35:14 INFO - PROCESS | 1858 | 1467826514973 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:15 INFO - PROCESS | 1858 | 1467826515071 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:15 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
10:35:15 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 724ms
10:35:15 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
10:35:15 INFO - PROCESS | 1858 | 1467826515713 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:15 INFO - PROCESS | 1858 | 1467826515887 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:16 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
10:35:16 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 828ms
10:35:16 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
10:35:16 INFO - PROCESS | 1858 | 1467826516537 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:16 INFO - PROCESS | 1858 | 1467826516638 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:17 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
10:35:17 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 673ms
10:35:17 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
10:35:17 INFO - PROCESS | 1858 | 1467826517214 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:17 INFO - PROCESS | 1858 | 1467826517297 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:17 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
10:35:17 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 675ms
10:35:17 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
10:35:17 INFO - PROCESS | 1858 | 1467826517895 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:17 INFO - PROCESS | 1858 | 1467826517989 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:18 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
10:35:18 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 772ms
10:35:18 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
10:35:18 INFO - PROCESS | 1858 | 1467826518814 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:18 INFO - PROCESS | 1858 | 1467826518960 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:19 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
10:35:19 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 894ms
10:35:19 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
10:35:19 INFO - PROCESS | 1858 | 1467826519607 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:19 INFO - PROCESS | 1858 | 1467826519752 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:20 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
10:35:20 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 728ms
10:35:20 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
10:35:20 INFO - PROCESS | 1858 | 1467826520335 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:20 INFO - PROCESS | 1858 | 1467826520450 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:20 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
10:35:20 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 623ms
10:35:20 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
10:35:20 INFO - PROCESS | 1858 | 1467826520973 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:21 INFO - PROCESS | 1858 | 1467826521049 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:21 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
10:35:21 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 631ms
10:35:21 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
10:35:21 INFO - PROCESS | 1858 | 1467826521605 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:21 INFO - PROCESS | 1858 | 1467826521681 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:22 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
10:35:22 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 582ms
10:35:22 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
10:35:22 INFO - PROCESS | 1858 | 1467826522201 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:22 INFO - PROCESS | 1858 | 1467826522296 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:22 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
10:35:22 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 721ms
10:35:22 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
10:35:22 INFO - PROCESS | 1858 | 1467826522921 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:23 INFO - PROCESS | 1858 | 1467826523093 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:23 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
10:35:23 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 875ms
10:35:23 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
10:35:23 INFO - PROCESS | 1858 | 1467826523801 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:23 INFO - PROCESS | 1858 | 1467826523883 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:24 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
10:35:24 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 624ms
10:35:24 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
10:35:24 INFO - PROCESS | 1858 | 1467826524431 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:24 INFO - PROCESS | 1858 | 1467826524529 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:25 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
10:35:25 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 624ms
10:35:25 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
10:35:25 INFO - PROCESS | 1858 | 1467826525060 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:25 INFO - PROCESS | 1858 | 1467826525167 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:25 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
10:35:25 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 884ms
10:35:25 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
10:35:25 INFO - PROCESS | 1858 | 1467826525962 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:26 INFO - PROCESS | 1858 | 1467826526058 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:26 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
10:35:26 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 733ms
10:35:26 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
10:35:26 INFO - PROCESS | 1858 | 1467826526697 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:26 INFO - PROCESS | 1858 | 1467826526791 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:27 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
10:35:27 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 723ms
10:35:27 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
10:35:27 INFO - PROCESS | 1858 | 1467826527465 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:27 INFO - PROCESS | 1858 | 1467826527564 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:28 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
10:35:28 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 778ms
10:35:28 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
10:35:28 INFO - PROCESS | 1858 | 1467826528235 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:28 INFO - PROCESS | 1858 | 1467826528319 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:28 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
10:35:28 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 626ms
10:35:28 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
10:35:28 INFO - PROCESS | 1858 | 1467826528868 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:28 INFO - PROCESS | 1858 | 1467826528948 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:29 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
10:35:29 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 683ms
10:35:29 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
10:35:29 INFO - PROCESS | 1858 | 1467826529557 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:29 INFO - PROCESS | 1858 | 1467826529651 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:30 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
10:35:30 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 676ms
10:35:30 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
10:35:30 INFO - PROCESS | 1858 | 1467826530235 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:30 INFO - PROCESS | 1858 | 1467826530320 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:31 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
10:35:31 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 774ms
10:35:31 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
10:35:31 INFO - PROCESS | 1858 | 1467826531015 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:31 INFO - PROCESS | 1858 | 1467826531095 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:31 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
10:35:31 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 623ms
10:35:31 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
10:35:31 INFO - PROCESS | 1858 | 1467826531647 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:31 INFO - PROCESS | 1858 | 1467826531765 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:32 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
10:35:32 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 926ms
10:35:32 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
10:35:32 INFO - PROCESS | 1858 | 1467826532579 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:32 INFO - PROCESS | 1858 | 1467826532697 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:33 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
10:35:33 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 685ms
10:35:33 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
10:35:33 INFO - PROCESS | 1858 | 1467826533273 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:33 INFO - PROCESS | 1858 | 1467826533364 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:34 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
10:35:34 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 779ms
10:35:34 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
10:35:34 INFO - PROCESS | 1858 | 1467826534067 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:34 INFO - PROCESS | 1858 | 1467826534165 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:34 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
10:35:34 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 735ms
10:35:34 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
10:35:34 INFO - PROCESS | 1858 | 1467826534816 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:34 INFO - PROCESS | 1858 | 1467826534942 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:36 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
10:35:36 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1839ms
10:35:36 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
10:35:36 INFO - PROCESS | 1858 | 1467826536654 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:36 INFO - PROCESS | 1858 | 1467826536728 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:37 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
10:35:37 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 630ms
10:35:37 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
10:35:37 INFO - PROCESS | 1858 | 1467826537292 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:37 INFO - PROCESS | 1858 | 1467826537396 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:37 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
10:35:37 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 673ms
10:35:37 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
10:35:37 INFO - PROCESS | 1858 | 1467826537969 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:38 INFO - PROCESS | 1858 | 1467826538058 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:38 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
10:35:38 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 725ms
10:35:38 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
10:35:38 INFO - PROCESS | 1858 | 1467826538705 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:38 INFO - PROCESS | 1858 | 1467826538838 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:39 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
10:35:39 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 1027ms
10:35:39 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
10:35:39 INFO - PROCESS | 1858 | 1467826539745 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:39 INFO - PROCESS | 1858 | 1467826539839 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:40 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
10:35:40 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 673ms
10:35:40 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
10:35:40 INFO - PROCESS | 1858 | 1467826540429 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:40 INFO - PROCESS | 1858 | 1467826540533 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:41 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
10:35:41 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 675ms
10:35:41 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
10:35:41 INFO - PROCESS | 1858 | 1467826541117 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:41 INFO - PROCESS | 1858 | 1467826541246 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:41 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
10:35:41 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 687ms
10:35:41 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
10:35:41 INFO - PROCESS | 1858 | 1467826541800 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:41 INFO - PROCESS | 1858 | 1467826541901 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:42 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
10:35:42 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 733ms
10:35:42 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
10:35:42 INFO - PROCESS | 1858 | 1467826542539 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:42 INFO - PROCESS | 1858 | 1467826542649 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:43 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
10:35:43 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 733ms
10:35:43 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
10:35:43 INFO - PROCESS | 1858 | 1467826543281 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:43 INFO - PROCESS | 1858 | 1467826543371 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:43 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
10:35:43 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 623ms
10:35:43 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
10:35:43 INFO - PROCESS | 1858 | 1467826543905 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:43 INFO - PROCESS | 1858 | 1467826543983 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:44 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
10:35:44 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 626ms
10:35:44 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
10:35:44 INFO - PROCESS | 1858 | 1467826544537 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:44 INFO - PROCESS | 1858 | 1467826544621 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:45 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
10:35:45 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 629ms
10:35:45 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
10:35:45 INFO - PROCESS | 1858 | 1467826545171 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:45 INFO - PROCESS | 1858 | 1467826545244 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:45 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
10:35:45 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 831ms
10:35:46 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
10:35:46 INFO - PROCESS | 1858 | 1467826546010 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:46 INFO - PROCESS | 1858 | 1467826546152 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:46 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
10:35:46 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 826ms
10:35:46 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
10:35:46 INFO - PROCESS | 1858 | 1467826546840 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:46 INFO - PROCESS | 1858 | 1467826546927 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:47 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
10:35:47 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 676ms
10:35:47 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
10:35:47 INFO - PROCESS | 1858 | 1467826547528 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:47 INFO - PROCESS | 1858 | 1467826547639 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:48 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
10:35:48 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 671ms
10:35:48 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
10:35:48 INFO - PROCESS | 1858 | 1467826548212 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:48 INFO - PROCESS | 1858 | 1467826548316 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:48 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
10:35:48 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 739ms
10:35:48 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
10:35:48 INFO - PROCESS | 1858 | 1467826548949 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:49 INFO - PROCESS | 1858 | 1467826549045 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:49 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
10:35:49 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 731ms
10:35:49 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
10:35:49 INFO - PROCESS | 1858 | 1467826549684 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:49 INFO - PROCESS | 1858 | 1467826549798 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:50 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
10:35:50 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 828ms
10:35:50 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
10:35:50 INFO - PROCESS | 1858 | 1467826550522 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:50 INFO - PROCESS | 1858 | 1467826550650 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:51 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
10:35:51 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 781ms
10:35:51 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
10:35:51 INFO - PROCESS | 1858 | 1467826551307 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:51 INFO - PROCESS | 1858 | 1467826551383 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:51 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
10:35:51 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 631ms
10:35:51 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
10:35:51 INFO - PROCESS | 1858 | 1467826551939 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:52 INFO - PROCESS | 1858 | 1467826552028 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
10:35:52 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 624ms
10:35:52 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
10:35:52 INFO - PROCESS | 1858 | 1467826552574 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:52 INFO - PROCESS | 1858 | 1467826552677 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
10:35:53 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 924ms
10:35:53 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
10:35:53 INFO - PROCESS | 1858 | 1467826553510 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:53 INFO - PROCESS | 1858 | 1467826553604 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
10:35:54 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 737ms
10:35:54 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
10:35:54 INFO - PROCESS | 1858 | 1467826554259 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:54 INFO - PROCESS | 1858 | 1467826554376 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
10:35:55 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 779ms
10:35:55 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
10:35:55 INFO - PROCESS | 1858 | 1467826555048 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:55 INFO - PROCESS | 1858 | 1467826555150 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
10:35:56 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 1375ms
10:35:56 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
10:35:56 INFO - PROCESS | 1858 | 1467826556419 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:56 INFO - PROCESS | 1858 | 1467826556506 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:57 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
10:35:57 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 628ms
10:35:57 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
10:35:57 INFO - PROCESS | 1858 | 1467826557053 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:57 INFO - PROCESS | 1858 | 1467826557123 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:57 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
10:35:57 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 721ms
10:35:57 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
10:35:57 INFO - PROCESS | 1858 | 1467826557782 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:57 INFO - PROCESS | 1858 | 1467826557942 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
10:35:58 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 937ms
10:35:58 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
10:35:58 INFO - PROCESS | 1858 | 1467826558726 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:58 INFO - PROCESS | 1858 | 1467826558933 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:59 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
10:35:59 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 824ms
10:35:59 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
10:35:59 INFO - PROCESS | 1858 | 1467826559558 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:35:59 INFO - PROCESS | 1858 | 1467826559655 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
10:36:00 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 687ms
10:36:00 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
10:36:00 INFO - PROCESS | 1858 | 1467826560257 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:00 INFO - PROCESS | 1858 | 1467826560355 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
10:36:00 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 728ms
10:36:00 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
10:36:01 INFO - PROCESS | 1858 | 1467826561004 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:01 INFO - PROCESS | 1858 | 1467826561136 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:01 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
10:36:01 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 788ms
10:36:01 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
10:36:01 INFO - PROCESS | 1858 | 1467826561787 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:01 INFO - PROCESS | 1858 | 1467826561888 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:02 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
10:36:02 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 737ms
10:36:02 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
10:36:02 INFO - PROCESS | 1858 | 1467826562542 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:02 INFO - PROCESS | 1858 | 1467826562642 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
10:36:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
10:36:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
10:36:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
10:36:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
10:36:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
10:36:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
10:36:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
10:36:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
10:36:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
10:36:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
10:36:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
10:36:03 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 1239ms
10:36:03 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
10:36:03 INFO - PROCESS | 1858 | 1467826563774 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:03 INFO - PROCESS | 1858 | 1467826563858 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
10:36:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
10:36:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
10:36:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
10:36:04 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 1127ms
10:36:04 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
10:36:04 INFO - PROCESS | 1858 | 1467826564916 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:05 INFO - PROCESS | 1858 | 1467826565092 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
10:36:06 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 1179ms
10:36:06 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
10:36:06 INFO - PROCESS | 1858 | 1467826566096 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:06 INFO - PROCESS | 1858 | 1467826566243 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
10:36:06 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 725ms
10:36:06 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
10:36:06 INFO - PROCESS | 1858 | 1467826566830 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:06 INFO - PROCESS | 1858 | 1467826566961 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
10:36:07 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 723ms
10:36:07 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
10:36:07 INFO - PROCESS | 1858 | 1467826567567 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:07 INFO - PROCESS | 1858 | 1467826567660 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
10:36:08 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 874ms
10:36:08 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
10:36:08 INFO - PROCESS | 1858 | 1467826568439 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:08 INFO - PROCESS | 1858 | 1467826568543 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
10:36:09 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 743ms
10:36:09 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
10:36:09 INFO - PROCESS | 1858 | 1467826569194 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:09 INFO - PROCESS | 1858 | 1467826569275 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
10:36:09 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 779ms
10:36:09 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
10:36:09 INFO - PROCESS | 1858 | 1467826569991 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:10 INFO - PROCESS | 1858 | 1467826570106 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
10:36:10 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 692ms
10:36:10 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
10:36:10 INFO - PROCESS | 1858 | 1467826570667 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:10 INFO - PROCESS | 1858 | 1467826570751 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
10:36:11 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 574ms
10:36:11 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
10:36:11 INFO - PROCESS | 1858 | 1467826571247 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:11 INFO - PROCESS | 1858 | 1467826571334 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
10:36:11 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 673ms
10:36:11 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
10:36:11 INFO - PROCESS | 1858 | 1467826571928 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:12 INFO - PROCESS | 1858 | 1467826572021 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:12 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
10:36:12 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 876ms
10:36:12 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
10:36:12 INFO - PROCESS | 1858 | 1467826572915 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:13 INFO - PROCESS | 1858 | 1467826573100 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:13 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
10:36:13 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
10:36:13 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
10:36:13 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 826ms
10:36:13 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
10:36:13 INFO - PROCESS | 1858 | 1467826573750 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:13 INFO - PROCESS | 1858 | 1467826573843 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:14 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
10:36:14 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 783ms
10:36:14 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
10:36:14 INFO - PROCESS | 1858 | 1467826574567 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:14 INFO - PROCESS | 1858 | 1467826574664 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:15 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
10:36:15 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 675ms
10:36:15 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
10:36:15 INFO - PROCESS | 1858 | 1467826575238 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:15 INFO - PROCESS | 1858 | 1467826575331 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:16 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
10:36:16 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 834ms
10:36:16 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
10:36:16 INFO - PROCESS | 1858 | 1467826576078 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:16 INFO - PROCESS | 1858 | 1467826576161 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:16 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
10:36:16 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
10:36:16 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 627ms
10:36:16 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
10:36:16 INFO - PROCESS | 1858 | 1467826576714 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:16 INFO - PROCESS | 1858 | 1467826576824 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
10:36:17 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 671ms
10:36:17 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
10:36:17 INFO - PROCESS | 1858 | 1467826577388 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:17 INFO - PROCESS | 1858 | 1467826577467 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:18 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
10:36:18 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 723ms
10:36:18 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
10:36:18 INFO - PROCESS | 1858 | 1467826578117 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:18 INFO - PROCESS | 1858 | 1467826578209 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:18 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
10:36:18 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 689ms
10:36:18 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
10:36:18 INFO - PROCESS | 1858 | 1467826578810 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:18 INFO - PROCESS | 1858 | 1467826578912 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:19 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
10:36:19 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
10:36:19 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 923ms
10:36:19 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
10:36:19 INFO - PROCESS | 1858 | 1467826579762 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:19 INFO - PROCESS | 1858 | 1467826579930 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:20 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
10:36:20 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 1102ms
10:36:20 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
10:36:20 INFO - PROCESS | 1858 | 1467826580864 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:20 INFO - PROCESS | 1858 | 1467826580970 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:21 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
10:36:21 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 778ms
10:36:21 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
10:36:21 INFO - PROCESS | 1858 | 1467826581663 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:21 INFO - PROCESS | 1858 | 1467826581759 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
10:36:22 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 686ms
10:36:22 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
10:36:22 INFO - PROCESS | 1858 | 1467826582335 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:22 INFO - PROCESS | 1858 | 1467826582428 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:23 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
10:36:23 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 680ms
10:36:23 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
10:36:23 INFO - PROCESS | 1858 | 1467826583026 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:23 INFO - PROCESS | 1858 | 1467826583111 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:23 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
10:36:23 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 829ms
10:36:23 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
10:36:23 INFO - PROCESS | 1858 | 1467826583862 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:23 INFO - PROCESS | 1858 | 1467826583976 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:24 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
10:36:24 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 725ms
10:36:24 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
10:36:24 INFO - PROCESS | 1858 | 1467826584592 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:24 INFO - PROCESS | 1858 | 1467826584691 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:25 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
10:36:25 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 725ms
10:36:25 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
10:36:25 INFO - PROCESS | 1858 | 1467826585321 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:25 INFO - PROCESS | 1858 | 1467826585398 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
10:36:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
10:36:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
10:36:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
10:36:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
10:36:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
10:36:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
10:36:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
10:36:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
10:36:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
10:36:26 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
10:36:26 INFO - window.indexedDB.open('test', val);..." did not throw
10:36:26 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
10:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:36:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:36:26 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
10:36:26 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
10:36:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
10:36:26 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
10:36:26 INFO - window.indexedDB.open('test', val);..." did not throw
10:36:26 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
10:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:36:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:36:26 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
10:36:26 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
10:36:26 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
10:36:26 INFO - window.indexedDB.open('test', val);..." did not throw
10:36:26 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
10:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:36:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:36:26 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
10:36:26 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
10:36:26 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
10:36:26 INFO - window.indexedDB.open('test', val);..." did not throw
10:36:26 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
10:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:36:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:36:26 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
10:36:26 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
10:36:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
10:36:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
10:36:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
10:36:26 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 931ms
10:36:26 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
10:36:26 INFO - PROCESS | 1858 | 1467826586319 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:26 INFO - PROCESS | 1858 | 1467826586499 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:27 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
10:36:27 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 889ms
10:36:27 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
10:36:27 INFO - PROCESS | 1858 | 1467826587166 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:27 INFO - PROCESS | 1858 | 1467826587300 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:29 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
10:36:29 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
10:36:29 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1977ms
10:36:29 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
10:36:29 INFO - PROCESS | 1858 | 1467826589152 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:29 INFO - PROCESS | 1858 | 1467826589251 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:29 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
10:36:29 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 676ms
10:36:29 INFO - TEST-START | /IndexedDB/idbindex_count.htm
10:36:29 INFO - PROCESS | 1858 | 1467826589844 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:29 INFO - PROCESS | 1858 | 1467826589951 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:30 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
10:36:30 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 681ms
10:36:30 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
10:36:30 INFO - PROCESS | 1858 | 1467826590520 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:30 INFO - PROCESS | 1858 | 1467826590611 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:31 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
10:36:31 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 724ms
10:36:31 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
10:36:31 INFO - PROCESS | 1858 | 1467826591251 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:31 INFO - PROCESS | 1858 | 1467826591363 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:32 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
10:36:32 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 777ms
10:36:32 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
10:36:32 INFO - PROCESS | 1858 | 1467826592057 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:32 INFO - PROCESS | 1858 | 1467826592148 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:32 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
10:36:32 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 875ms
10:36:32 INFO - TEST-START | /IndexedDB/idbindex_get.htm
10:36:32 INFO - PROCESS | 1858 | 1467826592936 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:33 INFO - PROCESS | 1858 | 1467826593079 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:33 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
10:36:33 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 831ms
10:36:33 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
10:36:33 INFO - PROCESS | 1858 | 1467826593773 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:33 INFO - PROCESS | 1858 | 1467826593861 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:34 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
10:36:34 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 638ms
10:36:34 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
10:36:34 INFO - PROCESS | 1858 | 1467826594424 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:34 INFO - PROCESS | 1858 | 1467826594518 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:35 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
10:36:35 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 675ms
10:36:35 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
10:36:35 INFO - PROCESS | 1858 | 1467826595127 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:35 INFO - PROCESS | 1858 | 1467826595267 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:35 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
10:36:35 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 825ms
10:36:35 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
10:36:35 INFO - PROCESS | 1858 | 1467826595957 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:36 INFO - PROCESS | 1858 | 1467826596102 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:36 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
10:36:36 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 1047ms
10:36:36 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
10:36:36 INFO - PROCESS | 1858 | 1467826596988 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:37 INFO - PROCESS | 1858 | 1467826597059 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:37 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
10:36:37 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 678ms
10:36:37 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
10:36:37 INFO - PROCESS | 1858 | 1467826597675 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:37 INFO - PROCESS | 1858 | 1467826597784 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:38 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
10:36:38 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 723ms
10:36:38 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
10:36:38 INFO - PROCESS | 1858 | 1467826598398 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:38 INFO - PROCESS | 1858 | 1467826598512 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:39 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
10:36:39 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 671ms
10:36:39 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
10:36:39 INFO - PROCESS | 1858 | 1467826599074 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:39 INFO - PROCESS | 1858 | 1467826599170 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
10:36:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
10:36:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
10:36:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
10:36:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
10:36:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
10:36:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
10:36:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
10:36:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
10:36:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
10:36:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
10:36:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
10:36:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
10:36:39 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 829ms
10:36:39 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
10:36:39 INFO - PROCESS | 1858 | 1467826599924 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:40 INFO - PROCESS | 1858 | 1467826600050 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
10:36:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
10:36:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
10:36:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
10:36:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
10:36:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
10:36:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
10:36:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
10:36:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
10:36:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
10:36:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
10:36:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
10:36:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
10:36:41 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 1179ms
10:36:41 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
10:36:41 INFO - PROCESS | 1858 | 1467826601111 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:41 INFO - PROCESS | 1858 | 1467826601240 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:41 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
10:36:41 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 736ms
10:36:41 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
10:36:41 INFO - PROCESS | 1858 | 1467826601856 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:41 INFO - PROCESS | 1858 | 1467826601929 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:42 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
10:36:42 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 677ms
10:36:42 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
10:36:42 INFO - PROCESS | 1858 | 1467826602545 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:42 INFO - PROCESS | 1858 | 1467826602667 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:43 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
10:36:43 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 779ms
10:36:43 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
10:36:43 INFO - PROCESS | 1858 | 1467826603339 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:43 INFO - PROCESS | 1858 | 1467826603452 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:44 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
10:36:44 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 783ms
10:36:44 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
10:36:44 INFO - PROCESS | 1858 | 1467826604124 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:44 INFO - PROCESS | 1858 | 1467826604226 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:44 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
10:36:44 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 721ms
10:36:44 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
10:36:44 INFO - PROCESS | 1858 | 1467826604854 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:44 INFO - PROCESS | 1858 | 1467826604965 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:45 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
10:36:45 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 675ms
10:36:45 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
10:36:45 INFO - PROCESS | 1858 | 1467826605534 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:45 INFO - PROCESS | 1858 | 1467826605627 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:46 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
10:36:46 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 671ms
10:36:46 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
10:36:46 INFO - PROCESS | 1858 | 1467826606210 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:46 INFO - PROCESS | 1858 | 1467826606302 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:46 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
10:36:46 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 771ms
10:36:46 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
10:36:46 INFO - PROCESS | 1858 | 1467826606990 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:47 INFO - PROCESS | 1858 | 1467826607137 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:47 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
10:36:47 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 932ms
10:36:47 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
10:36:47 INFO - PROCESS | 1858 | 1467826607928 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:48 INFO - PROCESS | 1858 | 1467826608045 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:48 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
10:36:48 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 771ms
10:36:48 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
10:36:48 INFO - PROCESS | 1858 | 1467826608715 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:48 INFO - PROCESS | 1858 | 1467826608815 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:49 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
10:36:49 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 673ms
10:36:49 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
10:36:49 INFO - PROCESS | 1858 | 1467826609403 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:49 INFO - PROCESS | 1858 | 1467826609548 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:50 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
10:36:50 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 728ms
10:36:50 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
10:36:50 INFO - PROCESS | 1858 | 1467826610127 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:50 INFO - PROCESS | 1858 | 1467826610211 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:50 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
10:36:50 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 634ms
10:36:50 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
10:36:50 INFO - PROCESS | 1858 | 1467826610763 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:50 INFO - PROCESS | 1858 | 1467826610861 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:51 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
10:36:51 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 771ms
10:36:51 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
10:36:51 INFO - PROCESS | 1858 | 1467826611545 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:51 INFO - PROCESS | 1858 | 1467826611635 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:52 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
10:36:52 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 982ms
10:36:52 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
10:36:52 INFO - PROCESS | 1858 | 1467826612527 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:52 INFO - PROCESS | 1858 | 1467826612616 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:53 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
10:36:53 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 628ms
10:36:53 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
10:36:53 INFO - PROCESS | 1858 | 1467826613162 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:53 INFO - PROCESS | 1858 | 1467826613252 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
10:36:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
10:36:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
10:36:53 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 674ms
10:36:53 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
10:36:53 INFO - PROCESS | 1858 | 1467826613845 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:53 INFO - PROCESS | 1858 | 1467826613975 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:54 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
10:36:54 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
10:36:54 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
10:36:54 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
10:36:54 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
10:36:54 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
10:36:54 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
10:36:54 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 879ms
10:36:54 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
10:36:54 INFO - PROCESS | 1858 | 1467826614742 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:54 INFO - PROCESS | 1858 | 1467826614893 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:55 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
10:36:55 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
10:36:55 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
10:36:55 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
10:36:55 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
10:36:55 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
10:36:55 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
10:36:55 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 823ms
10:36:55 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
10:36:55 INFO - PROCESS | 1858 | 1467826615584 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:55 INFO - PROCESS | 1858 | 1467826615692 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
10:36:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 780ms
10:36:56 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
10:36:56 INFO - PROCESS | 1858 | 1467826616378 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:56 INFO - PROCESS | 1858 | 1467826616479 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:57 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
10:36:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 980ms
10:36:57 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
10:36:57 INFO - PROCESS | 1858 | 1467826617362 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:57 INFO - PROCESS | 1858 | 1467826617481 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:58 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
10:36:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 794ms
10:36:58 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
10:36:58 INFO - PROCESS | 1858 | 1467826618162 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:58 INFO - PROCESS | 1858 | 1467826618244 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
10:36:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 676ms
10:36:58 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
10:36:58 INFO - PROCESS | 1858 | 1467826618845 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:58 INFO - PROCESS | 1858 | 1467826618939 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:59 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
10:36:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 727ms
10:36:59 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
10:36:59 INFO - PROCESS | 1858 | 1467826619575 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:36:59 INFO - PROCESS | 1858 | 1467826619646 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:00 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
10:37:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 888ms
10:37:00 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
10:37:00 INFO - PROCESS | 1858 | 1467826620506 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:00 INFO - PROCESS | 1858 | 1467826620624 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
10:37:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 999ms
10:37:01 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
10:37:01 INFO - PROCESS | 1858 | 1467826621494 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:01 INFO - PROCESS | 1858 | 1467826621617 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:02 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
10:37:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 742ms
10:37:02 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
10:37:02 INFO - PROCESS | 1858 | 1467826622276 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:02 INFO - PROCESS | 1858 | 1467826622396 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
10:37:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 780ms
10:37:03 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
10:37:03 INFO - PROCESS | 1858 | 1467826623080 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:03 INFO - PROCESS | 1858 | 1467826623187 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
10:37:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 794ms
10:37:03 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
10:37:03 INFO - PROCESS | 1858 | 1467826623881 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:03 INFO - PROCESS | 1858 | 1467826623982 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
10:37:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 727ms
10:37:04 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
10:37:04 INFO - PROCESS | 1858 | 1467826624613 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:04 INFO - PROCESS | 1858 | 1467826624713 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
10:37:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 673ms
10:37:05 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
10:37:05 INFO - PROCESS | 1858 | 1467826625294 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:05 INFO - PROCESS | 1858 | 1467826625426 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
10:37:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 679ms
10:37:05 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
10:37:05 INFO - PROCESS | 1858 | 1467826625975 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:06 INFO - PROCESS | 1858 | 1467826626052 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
10:37:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 778ms
10:37:06 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
10:37:06 INFO - PROCESS | 1858 | 1467826626873 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:06 INFO - PROCESS | 1858 | 1467826626980 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
10:37:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 957ms
10:37:07 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
10:37:07 INFO - PROCESS | 1858 | 1467826627745 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:07 INFO - PROCESS | 1858 | 1467826627938 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:08 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
10:37:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 1090ms
10:37:08 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
10:37:08 INFO - PROCESS | 1858 | 1467826628832 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:08 INFO - PROCESS | 1858 | 1467826628950 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
10:37:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 733ms
10:37:09 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
10:37:09 INFO - PROCESS | 1858 | 1467826629582 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:09 INFO - PROCESS | 1858 | 1467826629680 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
10:37:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 725ms
10:37:10 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
10:37:10 INFO - PROCESS | 1858 | 1467826630312 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:10 INFO - PROCESS | 1858 | 1467826630426 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
10:37:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 724ms
10:37:11 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
10:37:11 INFO - PROCESS | 1858 | 1467826631051 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:11 INFO - PROCESS | 1858 | 1467826631177 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:11 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
10:37:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 723ms
10:37:11 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
10:37:11 INFO - PROCESS | 1858 | 1467826631773 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:11 INFO - PROCESS | 1858 | 1467826631884 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
10:37:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 722ms
10:37:12 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
10:37:12 INFO - PROCESS | 1858 | 1467826632508 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:12 INFO - PROCESS | 1858 | 1467826632610 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
10:37:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 932ms
10:37:13 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
10:37:13 INFO - PROCESS | 1858 | 1467826633445 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:13 INFO - PROCESS | 1858 | 1467826633580 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
10:37:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 1227ms
10:37:14 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
10:37:14 INFO - PROCESS | 1858 | 1467826634678 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:14 INFO - PROCESS | 1858 | 1467826634795 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:15 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
10:37:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 774ms
10:37:15 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
10:37:15 INFO - PROCESS | 1858 | 1467826635465 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:15 INFO - PROCESS | 1858 | 1467826635584 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
10:37:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 786ms
10:37:16 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
10:37:16 INFO - PROCESS | 1858 | 1467826636270 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:16 INFO - PROCESS | 1858 | 1467826636418 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:17 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
10:37:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 778ms
10:37:17 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
10:37:17 INFO - PROCESS | 1858 | 1467826637035 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:17 INFO - PROCESS | 1858 | 1467826637127 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:17 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
10:37:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 630ms
10:37:17 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
10:37:17 INFO - PROCESS | 1858 | 1467826637671 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:17 INFO - PROCESS | 1858 | 1467826637751 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:18 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
10:37:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 682ms
10:37:18 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
10:37:18 INFO - PROCESS | 1858 | 1467826638364 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:18 INFO - PROCESS | 1858 | 1467826638462 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
10:37:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 673ms
10:37:19 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
10:37:19 INFO - PROCESS | 1858 | 1467826639039 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:19 INFO - PROCESS | 1858 | 1467826639129 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:19 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
10:37:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 726ms
10:37:19 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
10:37:19 INFO - PROCESS | 1858 | 1467826639769 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:19 INFO - PROCESS | 1858 | 1467826639881 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
10:37:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 934ms
10:37:20 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
10:37:20 INFO - PROCESS | 1858 | 1467826640713 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:20 INFO - PROCESS | 1858 | 1467826640837 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
10:37:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 879ms
10:37:21 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
10:37:21 INFO - PROCESS | 1858 | 1467826641597 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:21 INFO - PROCESS | 1858 | 1467826641723 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
10:37:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 673ms
10:37:22 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
10:37:22 INFO - PROCESS | 1858 | 1467826642283 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:22 INFO - PROCESS | 1858 | 1467826642411 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:23 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"
10:37:23 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
10:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:37:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
10:37:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 783ms
10:37:23 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
10:37:23 INFO - PROCESS | 1858 | 1467826643119 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:23 INFO - PROCESS | 1858 | 1467826643272 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:24 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"
10:37:24 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
10:37:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:37:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
10:37:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 982ms
10:37:24 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
10:37:24 INFO - PROCESS | 1858 | 1467826644066 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:24 INFO - PROCESS | 1858 | 1467826644194 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
10:37:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 779ms
10:37:24 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
10:37:24 INFO - PROCESS | 1858 | 1467826644846 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:24 INFO - PROCESS | 1858 | 1467826644984 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
10:37:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 922ms
10:37:25 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
10:37:25 INFO - PROCESS | 1858 | 1467826645778 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:25 INFO - PROCESS | 1858 | 1467826645870 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
10:37:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 728ms
10:37:26 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
10:37:26 INFO - PROCESS | 1858 | 1467826646508 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:26 INFO - PROCESS | 1858 | 1467826646609 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
10:37:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 725ms
10:37:27 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
10:37:27 INFO - PROCESS | 1858 | 1467826647244 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:27 INFO - PROCESS | 1858 | 1467826647433 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
10:37:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 1078ms
10:37:28 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
10:37:28 INFO - PROCESS | 1858 | 1467826648328 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:28 INFO - PROCESS | 1858 | 1467826648448 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
10:37:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 787ms
10:37:29 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
10:37:29 INFO - PROCESS | 1858 | 1467826649154 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:29 INFO - PROCESS | 1858 | 1467826649264 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
10:37:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 888ms
10:37:30 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
10:37:30 INFO - PROCESS | 1858 | 1467826650040 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:30 INFO - PROCESS | 1858 | 1467826650163 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
10:37:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 724ms
10:37:30 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
10:37:30 INFO - PROCESS | 1858 | 1467826650765 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:30 INFO - PROCESS | 1858 | 1467826650854 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:31 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
10:37:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 632ms
10:37:31 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
10:37:31 INFO - PROCESS | 1858 | 1467826651402 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:31 INFO - PROCESS | 1858 | 1467826651490 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
10:37:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 879ms
10:37:32 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
10:37:32 INFO - PROCESS | 1858 | 1467826652292 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:32 INFO - PROCESS | 1858 | 1467826652401 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
10:37:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 779ms
10:37:33 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
10:37:33 INFO - PROCESS | 1858 | 1467826653073 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:33 INFO - PROCESS | 1858 | 1467826653166 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
10:37:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 724ms
10:37:33 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
10:37:33 INFO - PROCESS | 1858 | 1467826653801 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:33 INFO - PROCESS | 1858 | 1467826653921 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
10:37:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 831ms
10:37:34 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
10:37:34 INFO - PROCESS | 1858 | 1467826654641 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:34 INFO - PROCESS | 1858 | 1467826654760 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
10:37:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 830ms
10:37:35 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
10:37:35 INFO - PROCESS | 1858 | 1467826655478 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:35 INFO - PROCESS | 1858 | 1467826655581 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
10:37:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 775ms
10:37:36 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
10:37:36 INFO - PROCESS | 1858 | 1467826656270 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:36 INFO - PROCESS | 1858 | 1467826656384 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
10:37:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 835ms
10:37:37 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
10:37:37 INFO - PROCESS | 1858 | 1467826657111 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:37 INFO - PROCESS | 1858 | 1467826657217 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
10:37:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 739ms
10:37:37 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
10:37:37 INFO - PROCESS | 1858 | 1467826657846 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:37 INFO - PROCESS | 1858 | 1467826657939 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
10:37:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 933ms
10:37:38 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
10:37:38 INFO - PROCESS | 1858 | 1467826658783 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:38 INFO - PROCESS | 1858 | 1467826658860 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
10:37:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
10:37:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
10:37:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
10:37:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
10:37:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
10:37:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
10:37:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
10:37:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
10:37:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
10:37:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
10:37:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
10:37:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 827ms
10:37:39 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
10:37:39 INFO - PROCESS | 1858 | 1467826659621 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:39 INFO - PROCESS | 1858 | 1467826659717 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
10:37:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
10:37:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
10:37:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
10:37:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
10:37:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
10:37:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
10:37:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
10:37:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
10:37:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
10:37:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
10:37:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
10:37:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 681ms
10:37:40 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
10:37:40 INFO - PROCESS | 1858 | 1467826660308 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:40 INFO - PROCESS | 1858 | 1467826660390 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
10:37:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 622ms
10:37:40 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
10:37:40 INFO - PROCESS | 1858 | 1467826660936 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:41 INFO - PROCESS | 1858 | 1467826661049 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
10:37:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 1125ms
10:37:42 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
10:37:42 INFO - PROCESS | 1858 | 1467826662078 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:42 INFO - PROCESS | 1858 | 1467826662194 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
10:37:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 774ms
10:37:42 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
10:37:42 INFO - PROCESS | 1858 | 1467826662867 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:43 INFO - PROCESS | 1858 | 1467826663108 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
10:37:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
10:37:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
10:37:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
10:37:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
10:37:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 993ms
10:37:43 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
10:37:43 INFO - PROCESS | 1858 | 1467826663865 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:43 INFO - PROCESS | 1858 | 1467826663947 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
10:37:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 673ms
10:37:44 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
10:37:44 INFO - PROCESS | 1858 | 1467826664536 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:44 INFO - PROCESS | 1858 | 1467826664625 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:45 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
10:37:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 725ms
10:37:45 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
10:37:45 INFO - PROCESS | 1858 | 1467826665266 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:45 INFO - PROCESS | 1858 | 1467826665377 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:46 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
10:37:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 777ms
10:37:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
10:37:46 INFO - PROCESS | 1858 | 1467826666052 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:46 INFO - PROCESS | 1858 | 1467826666142 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
10:37:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 723ms
10:37:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
10:37:46 INFO - PROCESS | 1858 | 1467826666777 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:46 INFO - PROCESS | 1858 | 1467826666884 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:47 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
10:37:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 678ms
10:37:47 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
10:37:47 INFO - PROCESS | 1858 | 1467826667460 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:47 INFO - PROCESS | 1858 | 1467826667548 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:48 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
10:37:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 926ms
10:37:48 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
10:37:48 INFO - PROCESS | 1858 | 1467826668396 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:48 INFO - PROCESS | 1858 | 1467826668512 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
10:37:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 733ms
10:37:49 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
10:37:49 INFO - PROCESS | 1858 | 1467826669137 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:49 INFO - PROCESS | 1858 | 1467826669260 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:49 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
10:37:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 777ms
10:37:49 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
10:37:49 INFO - PROCESS | 1858 | 1467826669938 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:50 INFO - PROCESS | 1858 | 1467826670062 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
10:37:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 843ms
10:37:50 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
10:37:50 INFO - PROCESS | 1858 | 1467826670769 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:50 INFO - PROCESS | 1858 | 1467826670857 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
10:37:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 730ms
10:37:51 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
10:37:51 INFO - PROCESS | 1858 | 1467826671516 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:51 INFO - PROCESS | 1858 | 1467826671614 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
10:37:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 628ms
10:37:52 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
10:37:52 INFO - PROCESS | 1858 | 1467826672149 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:52 INFO - PROCESS | 1858 | 1467826672252 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
10:37:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 679ms
10:37:52 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
10:37:52 INFO - PROCESS | 1858 | 1467826672830 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:52 INFO - PROCESS | 1858 | 1467826672913 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
10:37:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 725ms
10:37:53 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
10:37:53 INFO - PROCESS | 1858 | 1467826673563 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:53 INFO - PROCESS | 1858 | 1467826673646 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
10:37:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 780ms
10:37:54 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
10:37:54 INFO - PROCESS | 1858 | 1467826674362 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:54 INFO - PROCESS | 1858 | 1467826674445 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
10:37:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 1141ms
10:37:55 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
10:37:55 INFO - PROCESS | 1858 | 1467826675499 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:55 INFO - PROCESS | 1858 | 1467826675620 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:56 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
10:37:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 784ms
10:37:56 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
10:37:56 INFO - PROCESS | 1858 | 1467826676292 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:56 INFO - PROCESS | 1858 | 1467826676396 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:57 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
10:37:57 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 733ms
10:37:57 INFO - TEST-START | /IndexedDB/idbtransaction.htm
10:37:57 INFO - PROCESS | 1858 | 1467826677041 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:57 INFO - PROCESS | 1858 | 1467826677153 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:57 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
10:37:57 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
10:37:57 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 787ms
10:37:57 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
10:37:57 INFO - PROCESS | 1858 | 1467826677827 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:57 INFO - PROCESS | 1858 | 1467826677927 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:58 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
10:37:58 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 722ms
10:37:58 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
10:37:58 INFO - PROCESS | 1858 | 1467826678554 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:58 INFO - PROCESS | 1858 | 1467826678646 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:59 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
10:37:59 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
10:37:59 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
10:37:59 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
10:37:59 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
10:37:59 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
10:37:59 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
10:37:59 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
10:37:59 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 1229ms
10:37:59 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
10:37:59 INFO - PROCESS | 1858 | 1467826679793 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:37:59 INFO - PROCESS | 1858 | 1467826679895 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:00 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
10:38:00 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 721ms
10:38:00 INFO - TEST-START | /IndexedDB/index_sort_order.htm
10:38:00 INFO - PROCESS | 1858 | 1467826680516 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:00 INFO - PROCESS | 1858 | 1467826680611 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:01 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
10:38:01 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 685ms
10:38:01 INFO - TEST-START | /IndexedDB/interfaces.html
10:38:01 INFO - PROCESS | 1858 | 1467826681206 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:01 INFO - PROCESS | 1858 | 1467826681291 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
10:38:02 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
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
10:38:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
10:38:02 INFO - TEST-OK | /IndexedDB/interfaces.html | took 1465ms
10:38:02 INFO - TEST-START | /IndexedDB/interfaces.worker
10:38:02 INFO - PROCESS | 1858 | 1467826682712 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:02 INFO - PROCESS | 1858 | 1467826682875 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
10:38:03 INFO - {}
10:38:03 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
10:38:03 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
10:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:38:03 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
10:38:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
10:38:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
10:38:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
10:38:03 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
10:38:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
10:38:03 INFO - {}
10:38:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
10:38:03 INFO - {}
10:38:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
10:38:03 INFO - {}
10:38:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
10:38:03 INFO - {}
10:38:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
10:38:03 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
10:38:04 INFO - {}
10:38:04 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 - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
10:38:04 INFO - {}
10:38:04 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 1366ms
10:38:04 INFO - TEST-START | /IndexedDB/key_invalid.htm
10:38:04 INFO - PROCESS | 1858 | 1467826684092 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:04 INFO - PROCESS | 1858 | 1467826684284 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
10:38:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
10:38:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
10:38:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
10:38:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
10:38:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
10:38:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
10:38:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
10:38:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
10:38:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
10:38:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
10:38:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
10:38:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
10:38:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
10:38:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
10:38:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
10:38:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
10:38:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
10:38:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
10:38:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
10:38:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
10:38:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
10:38:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
10:38:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
10:38:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
10:38:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
10:38:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
10:38:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
10:38:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
10:38:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
10:38:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
10:38:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
10:38:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
10:38:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
10:38:04 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 895ms
10:38:04 INFO - TEST-START | /IndexedDB/key_valid.html
10:38:05 INFO - PROCESS | 1858 | 1467826685001 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:05 INFO - PROCESS | 1858 | 1467826685107 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:06 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
10:38:06 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
10:38:06 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
10:38:06 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
10:38:06 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
10:38:06 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
10:38:06 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
10:38:06 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
10:38:06 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
10:38:06 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
10:38:06 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
10:38:06 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
10:38:06 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
10:38:06 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
10:38:06 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
10:38:06 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
10:38:06 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
10:38:06 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
10:38:06 INFO - TEST-OK | /IndexedDB/key_valid.html | took 1589ms
10:38:06 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
10:38:06 INFO - PROCESS | 1858 | 1467826686586 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:06 INFO - PROCESS | 1858 | 1467826686716 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:07 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
10:38:07 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 681ms
10:38:07 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
10:38:07 INFO - PROCESS | 1858 | 1467826687271 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:07 INFO - PROCESS | 1858 | 1467826687349 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:07 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
10:38:07 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 636ms
10:38:07 INFO - TEST-START | /IndexedDB/keygenerator.htm
10:38:07 INFO - PROCESS | 1858 | 1467826687917 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:08 INFO - PROCESS | 1858 | 1467826688034 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:08 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
10:38:08 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
10:38:08 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
10:38:08 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 823ms
10:38:08 INFO - TEST-START | /IndexedDB/keyorder.htm
10:38:08 INFO - PROCESS | 1858 | 1467826688781 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:08 INFO - PROCESS | 1858 | 1467826688919 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
10:38:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
10:38:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
10:38:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
10:38:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
10:38:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
10:38:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
10:38:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
10:38:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
10:38:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
10:38:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
10:38:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
10:38:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
10:38:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
10:38:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
10:38:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
10:38:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
10:38:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
10:38:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
10:38:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
10:38:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
10:38:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
10:38:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
10:38:10 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
10:38:10 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 1335ms
10:38:10 INFO - TEST-START | /IndexedDB/keypath.htm
10:38:10 INFO - PROCESS | 1858 | 1467826690136 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:10 INFO - PROCESS | 1858 | 1467826690241 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
10:38:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
10:38:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
10:38:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
10:38:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
10:38:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
10:38:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
10:38:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
10:38:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
10:38:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
10:38:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
10:38:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
10:38:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
10:38:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
10:38:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
10:38:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
10:38:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
10:38:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
10:38:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
10:38:10 INFO - TEST-OK | /IndexedDB/keypath.htm | took 851ms
10:38:10 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
10:38:10 INFO - PROCESS | 1858 | 1467826690982 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:11 INFO - PROCESS | 1858 | 1467826691076 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
10:38:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
10:38:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
10:38:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
10:38:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
10:38:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
10:38:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
10:38:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
10:38:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
10:38:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
10:38:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
10:38:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
10:38:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
10:38:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
10:38:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
10:38:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
10:38:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
10:38:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
10:38:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
10:38:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
10:38:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
10:38:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
10:38:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
10:38:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
10:38:11 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 735ms
10:38:11 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
10:38:11 INFO - PROCESS | 1858 | 1467826691753 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:11 INFO - PROCESS | 1858 | 1467826691851 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:12 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
10:38:12 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
10:38:12 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
10:38:12 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 729ms
10:38:12 INFO - TEST-START | /IndexedDB/list_ordering.htm
10:38:12 INFO - PROCESS | 1858 | 1467826692476 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:12 INFO - PROCESS | 1858 | 1467826692570 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:13 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
10:38:13 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
10:38:13 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
10:38:13 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 927ms
10:38:13 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
10:38:13 INFO - PROCESS | 1858 | 1467826693409 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:13 INFO - PROCESS | 1858 | 1467826693498 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:14 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
10:38:14 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 774ms
10:38:14 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
10:38:14 INFO - PROCESS | 1858 | 1467826694192 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:14 INFO - PROCESS | 1858 | 1467826694335 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:15 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
10:38:15 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 1129ms
10:38:15 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
10:38:15 INFO - PROCESS | 1858 | 1467826695332 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:15 INFO - PROCESS | 1858 | 1467826695434 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:16 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
10:38:16 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 732ms
10:38:16 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
10:38:16 INFO - PROCESS | 1858 | 1467826696073 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:16 INFO - PROCESS | 1858 | 1467826696194 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:16 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
10:38:16 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 730ms
10:38:16 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
10:38:16 INFO - PROCESS | 1858 | 1467826696815 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:16 INFO - PROCESS | 1858 | 1467826696925 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:17 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
10:38:17 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 785ms
10:38:17 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
10:38:17 INFO - PROCESS | 1858 | 1467826697605 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:17 INFO - PROCESS | 1858 | 1467826697731 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:18 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
10:38:18 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 879ms
10:38:18 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
10:38:18 INFO - PROCESS | 1858 | 1467826698485 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:18 INFO - PROCESS | 1858 | 1467826698600 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:19 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
10:38:19 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 744ms
10:38:19 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
10:38:19 INFO - PROCESS | 1858 | 1467826699237 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:19 INFO - PROCESS | 1858 | 1467826699341 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:19 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
10:38:19 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 677ms
10:38:19 INFO - TEST-START | /IndexedDB/value.htm
10:38:19 INFO - PROCESS | 1858 | 1467826699916 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:20 INFO - PROCESS | 1858 | 1467826700011 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:20 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
10:38:20 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
10:38:20 INFO - TEST-OK | /IndexedDB/value.htm | took 723ms
10:38:20 INFO - TEST-START | /IndexedDB/value_recursive.htm
10:38:20 INFO - PROCESS | 1858 | 1467826700645 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:20 INFO - PROCESS | 1858 | 1467826700761 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:22 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
10:38:22 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
10:38:22 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
10:38:22 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 1594ms
10:38:22 INFO - TEST-START | /IndexedDB/writer-starvation.htm
10:38:22 INFO - PROCESS | 1858 | 1467826702275 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:22 INFO - PROCESS | 1858 | 1467826702401 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:23 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
10:38:23 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 1036ms
10:38:23 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
10:38:23 INFO - PROCESS | 1858 | 1467826703311 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:23 INFO - PROCESS | 1858 | 1467826703430 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:24 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
10:38:24 INFO - {}
10:38:24 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
10:38:24 INFO - {}
10:38:24 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
10:38:24 INFO - {}
10:38:24 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
10:38:24 INFO - {}
10:38:24 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 726ms
10:38:24 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
10:38:24 INFO - PROCESS | 1858 | 1467826704053 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:24 INFO - PROCESS | 1858 | 1467826704168 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:24 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
10:38:24 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
10:38:24 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
10:38:24 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
10:38:24 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 686ms
10:38:24 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
10:38:24 INFO - PROCESS | 1858 | 1467826704741 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:24 INFO - PROCESS | 1858 | 1467826704829 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
10:38:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
10:38:25 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 744ms
10:38:25 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
10:38:25 INFO - PROCESS | 1858 | 1467826705492 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:25 INFO - PROCESS | 1858 | 1467826705624 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
10:38:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
10:38:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
10:38:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
10:38:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
10:38:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
10:38:26 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
10:38:26 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
10:38:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:38:26 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
10:38:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
10:38:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
10:38:26 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
10:38:26 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
10:38:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:38:26 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
10:38:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
10:38:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
10:38:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
10:38:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
10:38:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
10:38:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
10:38:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
10:38:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
10:38:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
10:38:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
10:38:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
10:38:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
10:38:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
10:38:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
10:38:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
10:38:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
10:38:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
10:38:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
10:38:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
10:38:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
10:38:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
10:38:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
10:38:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
10:38:26 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 785ms
10:38:26 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
10:38:26 INFO - PROCESS | 1858 | 1467826706297 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:26 INFO - PROCESS | 1858 | 1467826706427 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:27 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() {
10:38:27 INFO - [native code]
10:38:27 INFO - }" but got function "function () {
10:38:27 INFO - }"
10:38:27 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
10:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:38:27 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
10:38:27 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
10:38:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
10:38:27 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
10:38:27 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
10:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:38:27 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
10:38:27 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
10:38:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
10:38:27 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 778ms
10:38:27 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
10:38:27 INFO - PROCESS | 1858 | 1467826707086 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:27 INFO - PROCESS | 1858 | 1467826707171 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:28 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() {
10:38:28 INFO - [native code]
10:38:28 INFO - }" but got function "function () {
10:38:28 INFO - }"
10:38:28 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
10:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:38:28 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
10:38:28 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
10:38:28 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
10:38:28 INFO - {}
10:38:28 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
10:38:28 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
10:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:38:28 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
10:38:28 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
10:38:28 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
10:38:28 INFO - {}
10:38:28 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 931ms
10:38:28 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
10:38:28 INFO - PROCESS | 1858 | 1467826708027 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:28 INFO - PROCESS | 1858 | 1467826708149 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
10:38:29 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
10:38:29 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
10:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:38:29 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
10:38:29 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
10:38:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
10:38:29 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
10:38:29 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
10:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:38:29 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
10:38:29 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
10:38:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
10:38:29 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"
10:38:29 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
10:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:38:29 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
10:38:29 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
10:38:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
10:38:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
10:38:29 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
10:38:29 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
10:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:38:29 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
10:38:29 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
10:38:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
10:38:29 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
10:38:29 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
10:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:38:29 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
10:38:29 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
10:38:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
10:38:29 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
10:38:29 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
10:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:38:29 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
10:38:29 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
10:38:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
10:38:29 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"
10:38:29 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
10:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:38:29 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
10:38:29 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
10:38:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
10:38:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
10:38:29 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
10:38:29 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
10:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:38:29 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
10:38:29 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
10:38:29 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 990ms
10:38:29 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
10:38:29 INFO - PROCESS | 1858 | 1467826709044 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:29 INFO - PROCESS | 1858 | 1467826709164 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
10:38:29 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 686ms
10:38:29 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
10:38:29 INFO - PROCESS | 1858 | 1467826709729 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:29 INFO - PROCESS | 1858 | 1467826709848 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
10:38:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
10:38:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
10:38:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
10:38:30 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 725ms
10:38:30 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
10:38:30 INFO - PROCESS | 1858 | 1467826710480 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:30 INFO - PROCESS | 1858 | 1467826710577 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
10:38:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
10:38:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
10:38:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
10:38:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
10:38:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
10:38:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
10:38:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
10:38:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
10:38:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
10:38:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
10:38:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
10:38:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
10:38:31 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
10:38:31 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
10:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:38:31 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
10:38:31 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 782ms
10:38:31 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
10:38:31 INFO - PROCESS | 1858 | 1467826711262 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:31 INFO - PROCESS | 1858 | 1467826711368 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:32 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
10:38:32 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
10:38:32 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
10:38:32 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
10:38:32 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
10:38:32 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1697ms
10:38:32 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
10:38:32 INFO - PROCESS | 1858 | 1467826712969 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:33 INFO - PROCESS | 1858 | 1467826713067 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:34 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
10:38:34 INFO - {}
10:38:34 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
10:38:34 INFO - {}
10:38:34 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
10:38:34 INFO - {}
10:38:34 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
10:38:34 INFO - {}
10:38:34 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
10:38:34 INFO - {}
10:38:34 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1785ms
10:38:34 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
10:38:34 INFO - PROCESS | 1858 | 1467826714775 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:34 INFO - PROCESS | 1858 | 1467826714909 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:35 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
10:38:35 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 1186ms
10:38:35 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
10:38:35 INFO - PROCESS | 1858 | 1467826715957 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:36 INFO - PROCESS | 1858 | 1467826716050 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:36 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
10:38:36 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
10:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:36 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
10:38:36 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 682ms
10:38:36 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
10:38:36 INFO - PROCESS | 1858 | 1467826716650 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:36 INFO - PROCESS | 1858 | 1467826716755 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:46 INFO - PROCESS | 1858 | MARIONETTE LOG: INFO: Timeout fired
10:38:46 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
10:38:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
10:38:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
10:38:46 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10318ms
10:38:46 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
10:38:46 INFO - PROCESS | 1858 | 1467826726977 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:47 INFO - PROCESS | 1858 | 1467826727084 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:47 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
10:38:47 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 882ms
10:38:47 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
10:38:47 INFO - PROCESS | 1858 | 1467826727868 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:47 INFO - PROCESS | 1858 | 1467826727971 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:48 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
10:38:48 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 927ms
10:38:48 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
10:38:48 INFO - PROCESS | 1858 | 1467826728803 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:48 INFO - PROCESS | 1858 | 1467826728929 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:49 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
10:38:49 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 828ms
10:38:49 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
10:38:49 INFO - PROCESS | 1858 | 1467826729645 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:49 INFO - PROCESS | 1858 | 1467826729735 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:50 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
10:38:50 INFO - {}
10:38:50 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 683ms
10:38:50 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
10:38:50 INFO - PROCESS | 1858 | 1467826730337 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:50 INFO - PROCESS | 1858 | 1467826730466 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:51 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
10:38:51 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 693ms
10:38:51 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
10:38:51 INFO - PROCESS | 1858 | 1467826731028 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:51 INFO - PROCESS | 1858 | 1467826731128 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:51 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
10:38:51 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
10:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:51 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
10:38:51 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
10:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:51 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
10:38:51 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 675ms
10:38:51 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
10:38:51 INFO - PROCESS | 1858 | 1467826731710 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:51 INFO - PROCESS | 1858 | 1467826731795 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:52 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().
10:38:52 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 680ms
10:38:52 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
10:38:52 INFO - PROCESS | 1858 | 1467826732405 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:52 INFO - PROCESS | 1858 | 1467826732520 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:53 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
10:38:53 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 626ms
10:38:53 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
10:38:53 INFO - PROCESS | 1858 | 1467826733034 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:53 INFO - PROCESS | 1858 | 1467826733129 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:53 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
10:38:53 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 731ms
10:38:53 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
10:38:53 INFO - PROCESS | 1858 | 1467826733765 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:53 INFO - PROCESS | 1858 | 1467826733844 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:54 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"
10:38:54 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
10:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:54 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
10:38:54 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
10:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:54 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
10:38:54 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
10:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:38:54 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
10:38:54 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 579ms
10:38:54 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
10:38:54 INFO - PROCESS | 1858 | 1467826734359 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:54 INFO - PROCESS | 1858 | 1467826734437 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:54 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
10:38:54 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 580ms
10:38:54 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
10:38:54 INFO - PROCESS | 1858 | 1467826734942 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:55 INFO - PROCESS | 1858 | 1467826735027 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:55 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
10:38:55 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 634ms
10:38:55 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
10:38:55 INFO - PROCESS | 1858 | 1467826735583 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:55 INFO - PROCESS | 1858 | 1467826735681 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:56 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
10:38:56 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 673ms
10:38:56 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
10:38:56 INFO - PROCESS | 1858 | 1467826736274 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:56 INFO - PROCESS | 1858 | 1467826736365 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:38:57 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
10:38:57 INFO - do_test/)
10:39:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
10:39:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
10:39:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
10:39:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
10:39:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
10:39:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
10:39:36 INFO - )
10:39:36 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 676ms
10:39:36 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
10:39:36 INFO - PROCESS | 1858 | 1467826776154 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:39:36 INFO - PROCESS | 1858 | 1467826776245 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:39:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
10:39:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
10:39:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
10:39:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
10:39:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
10:39:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
10:39:37 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 1029ms
10:39:37 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
10:39:37 INFO - PROCESS | 1858 | 1467826777198 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:39:37 INFO - PROCESS | 1858 | 1467826777325 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:39:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
10:39:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
10:39:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
10:39:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
10:39:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
10:39:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
10:39:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
10:39:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
10:39:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
10:39:38 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 1038ms
10:39:38 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
10:39:38 INFO - PROCESS | 1858 | 1467826778239 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:39:38 INFO - PROCESS | 1858 | 1467826778329 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:39:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
10:39:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
10:39:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
10:39:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
10:39:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
10:39:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
10:39:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
10:39:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
10:39:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
10:39:38 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 629ms
10:39:38 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
10:39:38 INFO - PROCESS | 1858 | 1467826778879 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:39:38 INFO - PROCESS | 1858 | 1467826778963 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:39:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
10:39:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
10:39:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
10:39:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
10:39:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
10:39:39 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 1022ms
10:39:39 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
10:39:39 INFO - PROCESS | 1858 | 1467826779928 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:39:40 INFO - PROCESS | 1858 | 1467826780040 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:39:40 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
10:39:40 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
10:39:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:40 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
10:39:40 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 733ms
10:39:40 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
10:39:40 INFO - PROCESS | 1858 | 1467826780665 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:39:40 INFO - PROCESS | 1858 | 1467826780761 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:39:41 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
10:39:41 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
10:39:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:41 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
10:39:41 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 630ms
10:39:41 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
10:39:41 INFO - PROCESS | 1858 | 1467826781312 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:39:41 INFO - PROCESS | 1858 | 1467826781401 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:39:41 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
10:39:41 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 683ms
10:39:41 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
10:39:41 INFO - PROCESS | 1858 | 1467826781988 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:39:42 INFO - PROCESS | 1858 | 1467826782077 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:39:42 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
10:39:42 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
10:39:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:42 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
10:39:42 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 634ms
10:39:42 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
10:39:42 INFO - PROCESS | 1858 | 1467826782637 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:39:42 INFO - PROCESS | 1858 | 1467826782723 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:39:43 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
10:39:43 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
10:39:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:43 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
10:39:43 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 682ms
10:39:43 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
10:39:43 INFO - PROCESS | 1858 | 1467826783326 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:39:43 INFO - PROCESS | 1858 | 1467826783460 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:39:44 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
10:39:44 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 774ms
10:39:44 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
10:39:44 INFO - PROCESS | 1858 | 1467826784100 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:39:44 INFO - PROCESS | 1858 | 1467826784194 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:39:44 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
10:39:44 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 621ms
10:39:44 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
10:39:44 INFO - PROCESS | 1858 | 1467826784729 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:39:44 INFO - PROCESS | 1858 | 1467826784818 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:39:45 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
10:39:45 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 584ms
10:39:45 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
10:39:45 INFO - PROCESS | 1858 | 1467826785330 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:39:45 INFO - PROCESS | 1858 | 1467826785427 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:39:45 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
10:39:45 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 633ms
10:39:45 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
10:39:45 INFO - PROCESS | 1858 | 1467826785972 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:39:46 INFO - PROCESS | 1858 | 1467826786072 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:39:46 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
10:39:46 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
10:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:39:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:39:46 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
10:39:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
10:39:46 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
10:39:46 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 982ms
10:39:46 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
10:39:46 INFO - PROCESS | 1858 | 1467826786961 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:39:47 INFO - PROCESS | 1858 | 1467826787068 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:39:47 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
10:39:47 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
10:39:47 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 830ms
10:39:47 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
10:39:47 INFO - PROCESS | 1858 | 1467826787803 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:39:47 INFO - PROCESS | 1858 | 1467826787943 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:39:48 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
10:39:48 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
10:39:48 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
10:39:48 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
10:39:48 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 982ms
10:39:48 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
10:39:48 INFO - PROCESS | 1858 | 1467826788806 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:39:48 INFO - PROCESS | 1858 | 1467826788900 Marionette INFO sendAsync 1a973105-3c76-4dfb-9b9f-84e57713ec14
10:39:49 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: